cv.lspath.Rd
functions used to calculate cross validation error and used by
the cv.sail
function
cv.lspath(outlist, lambda, x, y, e, weights, foldid, type.measure, grouped, keep = FALSE) cvcompute(mat, weights, foldid, nlams) getmin(lambda, cvm, cvsd) lambda.interp(lambda, s)
outlist | list of cross validated fitted models. List is of length equal
to |
---|---|
lambda | a user supplied lambda sequence. Typically, by leaving this
option unspecified users can have the program compute its own lambda
sequence based on |
x | input matrix of dimension |
y | response variable. For |
e | exposure or environment vector. Must be a numeric vector. Factors must be converted to numeric. |
weights | observation weights. Default is 1 for each observation. Currently NOT IMPLEMENTED. |
foldid | numeric vector indicating which fold each observation belongs to |
type.measure | loss to use for cross-validation. Currently only 3
options are implemented. The default is |
grouped | This is an experimental argument, with default |
keep | If |
mat | matrix of predictions |
nlams | number of lambdas fit |
cvm | mean cv error |
cvsd | sd of cv error |
s | numeric value of lambda |
The output of the cv.lspath
function only returns values for
those tuning parameters that converged. cvcompute, getmin,
lambda.interp
are taken verbatim from the glmnet
package
cvcompute
: Computations for crossvalidation error
getmin
: get lambda.min and lambda.1se
lambda.interp
: Interpolation function.
Jerome Friedman, Trevor Hastie, Robert Tibshirani (2010). Regularization Paths for Generalized Linear Models via Coordinate Descent. Journal of Statistical Software, 33(1), 1-22. http://www.jstatsoft.org/v33/i01/.