Kernel smoothers for a function f(x)
usually have a parameter which control the width of the region which is used to smooth the value of the function, say at a point $f(x_0)$. For example, the Gaussian kernel
$$ K_\sigma(x) = e^{-\frac{{ \left( {x - x_0 } \right)^2 }}{2\sigma ^2 }} $$
has width parameter $\sigma$ which is the standard deviation.
A choice of greater width increases bias but reduces variance with respect to the variance of the function values surrounding $f(x_0)$, where as a choice of smaller width reduces bias but increases the variance.
What methods can be used to pick the optimal value for the width parameter when using a kernel smoother?