Description Usage Arguments Value Author(s) References See Also Examples
This method constructs a classifier that extracts
Partial Least Squares components that are plugged into
Linear Discriminant Analysis.
The Partial Least Squares components are computed by the package
plsgenomics.
For S4 method information, see pls_ldaCMA-methods.
1 | pls_ldaCMA(X, y, f, learnind, comp = 2, plot = FALSE,models=FALSE)
|
X |
Gene expression data. Can be one of the following:
|
y |
Class labels. Can be one of the following:
WARNING: The class labels will be re-coded to
range from |
f |
A two-sided formula, if |
learnind |
An index vector specifying the observations that
belong to the learning set. May be |
comp |
Number of Partial Least Squares components to extract.
Default is 2 which can be suboptimal, depending on the
particular dataset. Can be optimized using |
plot |
If |
models |
a logical value indicating whether the model object shall be returned |
An object of class cloutput.
Martin Slawski ms@cs.uni-sb.de
Anne-Laure Boulesteix boulesteix@ibe.med.uni-muenchen.de
Nguyen, D., Rocke, D. M., (2002).
Tumor classifcation by partial least squares using microarray gene expression data.
Bioinformatics 18, 39-50
Boulesteix, A.L., Strimmer, K. (2007).
Partial least squares: a versatile tool for the analysis of high-dimensional genomic data.
Briefings in Bioinformatics 7:32-44.
compBoostCMA, dldaCMA, ElasticNetCMA,
fdaCMA, flexdaCMA, gbmCMA,
knnCMA, ldaCMA, LassoCMA,
nnetCMA, pknnCMA, plrCMA,
pls_ldaCMA, pls_lrCMA, pls_rfCMA,
pnnCMA, qdaCMA, rfCMA,
scdaCMA, shrinkldaCMA, svmCMA
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## Not run:
### load Khan data
data(khan)
### extract class labels
khanY <- khan[,1]
### extract gene expression
khanX <- as.matrix(khan[,-1])
### select learningset
set.seed(111)
learnind <- sample(length(khanY), size=floor(2/3*length(khanY)))
### run Shrunken Centroids classfier, without tuning
plsresult <- pls_ldaCMA(X=khanX, y=khanY, learnind=learnind, comp = 4)
### show results
show(plsresult)
ftable(plsresult)
plot(plsresult)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.