Cross-validated Error Rate Estimators.
cv.RdThose functions are low-level functions used by errorest and
are normally not called by users.
Usage
cv(y, ...)
# S3 method for class 'factor'
cv(y, formula, data, model, predict, k=10, random=TRUE,
strat=FALSE,
predictions=NULL, getmodels=NULL, list.tindx = NULL, ...)Arguments
- y
response variable, either of class
factor(classification),numeric(regression) orSurv(survival).- formula
a formula object.
- data
data frame of predictors and response described in
formula.- model
a function implementing the predictive model to be evaluated. The function
modelcan either return an object representing a fitted model or a function with argumentnewdatawhich returns predicted values. In this case, thepredictargument toerrorestis ignored.- predict
a function with arguments
objectandnewdataonly which predicts the status of the observations innewdatabased on the fitted model inobject.- k
k-fold cross-validation.
- random
logical, indicates whether a random order or the given order of the data should be used for sample splitting or not, defaults to
TRUE.- strat
logical, stratified sampling or not, defaults to
FALSE.- predictions
logical, return the prediction of each observation.
- getmodels
logical, return a list of models for each fold.
- list.tindx
list of numeric vectors, indicating which observations are included in each cross-validation sample.
- ...
additional arguments to
model.
Details
See errorest.