Compute GCV Criterion
The generalized cross-validation or GCV criterion is often used to select an appropriate smoothing parameter value, by finding the smoothing parameter that minimizes GCV. This function locates that value.
lambda2gcv(log10lambda, argvals, y, fdParobj, wtvec=rep(1,length(argvals)))
log10lambda |
the logarithm (base 10) of the smoothing parameter |
argvals |
a vector of argument values. |
y |
the data to be smoothed. |
fdParobj |
a functional parameter object defining the smooth. |
wtvec |
a weight vector used in the smoothing. |
Currently, lambda2gcv
1. fdParobj[['lambda']] <- 10^log10lambda
2. smoothlist <- smooth.basks(argvals, y, fdParobj, wtvec)
3. return(smoothlist[['gcv']])
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.