powered by
Performs a permutation significance test based on cross-validation with DIABLO (block.plsda or block.splsda).
block.plsda
block.splsda
DIABLO.test(x, method = c("mahalanobis.dist", "max.dist", "centroids.dist"), validation = c("Mfold", "loo"), k = 7, nperm = 999, progress = TRUE, ...)
a character string indicating the name of the test.
a character string giving the name of the data, plus additional information.
the value of the test statistics (classification error rate).
the number of permutations.
the p-value of the test.
an object of class "sgccda".
"sgccda"
criterion used to predict class membership. See perf.
perf
a character giving the kind of (internal) validation to use. See perf.
an integer giving the number of folds (can be re-set internally if needed).
number of permutations.
logical indicating if the progress bar should be displayed.
other arguments to pass to perf.
Maxime HERVE <maxime.herve@univ-rennes1.fr>
The function uses the weighted predicted classification error rate (see perf).
block.plsda, block.splsda, perf
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.test(DIABLO) }
Run the code above in your browser using DataLab