Vector of maximal number of genes to include on each component
showProgress
Logical. If TRUE, shows the progress of the algorithm.
Value
A 'variable.selection' object is returned for which plot is available.
pval
pvalue obtained from the testing procedure.
opt
Number of components chosen by the procedure
signature
Variables chosen on each of the ncomp components
object
input `bootsPLS' object
alpha
input level of the test
Details
The testing procedure ranks the variables by decreasing frequency in object$frequency, for each component. Random subsamplings are constructed, a spls.hybrid is fitted on the internal learning set and a prediction is made on the internal test set.
The testing procedure evaluates the gain in classification accuracy over the random subsamplings when a new variable is added from a decreasing frequency. This is done by on-sided t-test of level alpha. See the reference below for more details on the multiple testing procedure.
References
Rohart et al. (2016). A Molecular Classification of Human Mesenchymal Stromal Cells. PeerJ, DOI 10.7717/peerj.1845