Compares models for a continuous response with a cut-off value.

cv.cornet(
  y,
  cutoff,
  X,
  alpha = 1,
  nfolds.ext = 5,
  nfolds.int = 10,
  foldid.ext = NULL,
  foldid.int = NULL,
  type.measure = "deviance",
  rf = FALSE,
  xgboost = FALSE,
  ...
)

Arguments

y

continuous outcome: vector of length \(n\)

cutoff

cut-off point for dichotomising outcome into classes: meaningful value between min(y) and max(y)

X

features: numeric matrix with \(n\) rows (samples) and \(p\) columns (variables)

alpha

elastic net mixing parameter: numeric between \(0\) (ridge) and \(1\) (lasso)

nfolds.ext

number of external folds

nfolds.int

internal fold identifiers: vector of length \(n\) with entries between \(1\) and nfolds.int; or NULL

foldid.ext

external fold identifiers: vector of length \(n\) with entries between \(1\) and nfolds.ext; or NULL

foldid.int

number of internal folds

type.measure

loss function for binary classification: character "deviance", "mse", "mae", or "class" (see cv.glmnet)

rf

comparison with random forest: logical

xgboost

comparison with extreme gradient boosting: logical

...

further arguments passed to cornet or glmnet

Details

Computes the cross-validated loss of logistic and combined regression.

Examples