Learn R Programming

RVAideMemoire (version 0.9-83-7)

DIABLO.cv: Cross validation

Description

Performs cross validation with DIABLO (block.plsda or block.splsda).

Usage

DIABLO.cv(x, method = c("mahalanobis.dist", "max.dist", "centroids.dist"),
  validation = c("Mfold", "loo"), k = 7, repet = 10, ...)

Value

repet

number of times the whole procedure was repeated.

k

number of folds.

validation

kind of validation used.

ncomp

number of components used.

method

criterion used to classify individuals of the test sets.

NMC.mean

mean classification error rate (based on repet values).

NMC.se

standard error of the classification error rate (based on repet values).

Arguments

x

an object of class "sgccda".

method

criterion used to predict class membership. See perf.

validation

a character giving the kind of (internal) validation to use. See perf.

k

an integer giving the number of folds (can be re-set internally if needed).

repet

an integer giving the number of times the whole procedure has to be repeated.

...

other arguments to pass to perf.

Author

Maxime HERVE <mx.herve@gmail.com>

Details

The function uses the weighted predicted classification error rate (see perf).

See Also

block.plsda, block.splsda, perf

Examples

Run this code
if (FALSE) {
require(mixOmics)
data(nutrimouse)
data <- list(gene=nutrimouse$gene,lipid=nutrimouse$lipid,Y=nutrimouse$diet)
DIABLO <- block.plsda(X=data,indY=3)
DIABLO.cv(DIABLO)
}

Run the code above in your browser using DataLab