Performs a leave-one-cross-validation (LOOCV) method on a MultiWaveAnalysis object. It is advisable to have selected a subset of all features (StepDiscrim,StepDiscrimV)
## S3 method for class 'MultiWaveAnalysis'LOOCV(data, labels, method, returnClassification =FALSE,...)
Arguments
data: MultiWaveAnalysis object obtained with MultiWaveAnalysis function and preferably obtained a subset of its characteristics (StepDiscrim, StepDiscrimV)
labels: Labeled vector that classify the observations.
method: Selected method for discrimination. Valid options "linear" "quadratic"
returnClassification: Allows to select if the raw result classification is returned.
...: Additional arguments
Returns
if returnClassification is false return a object of class confusionMatrix
if returnClassification is true, it returns a list containing an object of the confusionMatrix class and a vector with the classification result.
Examples
load(system.file("extdata/ECGExample.rda",package ="TSEAL"))MWA <- MultiWaveAnalysis(ECGExample,"haar", features = c("var"))MWADiscrim <- StepDiscrim(MWA, c(rep(1,5), rep(2,5)),5, features = c("var"))CM <- LOOCV(MWADiscrim, c(rep(1,5), rep(2,5)),"linear")