bestVariability {lpda} | R Documentation |
Choosing the best explained variability for lpda-pca model.
Description
bestVariability
computes the classification error for lpda.pca models obtained with the number of components needed to reach the explained variability specified in 'Vars' argument. The result is the average classification error rate from the R models computed for each explained variability.
Usage
bestVariability(data, group, ntest = 10, R = 10, Vars = c(0.5,0.7), f1 = NULL, f2 = NULL)
Arguments
data |
Matrix containing data. Individuals in rows and variables in columns |
group |
Vector with the variable group |
ntest |
Number of samples to evaluate in the test-set. |
R |
Times the model is evaluated with each Variability indicated in Vars vector. |
Vars |
The different variabilities to check from which the best variability parameter will be chosen for lpdapca model. |
f1 |
Vector with weights for individuals of the first group. If NULL they are equally weighted. |
f2 |
Vector with weights for individuals of the second group. If NULL they are equally weighted. |
Value
bestVar
returns a vector with the average prediction error rate obtained from the R models for each variability specified in Vars input.
Author(s)
Maria Jose Nueda, mj.nueda@ua.es
See Also
Examples
data(RNAseq)
group = as.factor(rep(c("G1","G2"),each=30))
bestVariability(RNAseq, group, ntest = 10, R = 5, Vars = c(0.1,0.9))