Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

cv

Cross-validation


Description

Cross-validation

Usage

cv(modelList, data, K = 5, rep = 1, perf, seed = NULL, shared = NULL, ...)

Arguments

modelList

List of fitting functions or models

data

data.frame

K

Number of folds (default 5, 0 splits in 1:n/2, n/2:n with last part used for testing)

rep

Number of repetitions (default 1)

perf

Performance measure (default RMSE)

seed

Optional random seed

shared

function applied to each fold with results send to each model

...

Additional arguments parsed to models in modelList and perf

Details

Generic cross-validation function

Author(s)

Klaus K. Holst

Examples

f0 <- function(data,...) lm(...,data)
f1 <- function(data,...) lm(Sepal.Length~Species,data)
f2 <- function(data,...) lm(Sepal.Length~Species+Petal.Length,data)
x <- cv(list(m0=f0,m1=f1,m2=f2),rep=10, data=iris, formula=Sepal.Length~.)
x2 <- cv(list(f0(iris),f1(iris),f2(iris)),rep=10, data=iris)

lava

Latent Variable Models

v1.6.10
GPL-3
Authors
Klaus K. Holst [aut, cre], Brice Ozenne [ctb], Thomas Gerds [ctb]
Initial release
2021-09-01

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.