| lda_from_pls | R Documentation |
For each number of components LDA/QDA models are created from the scores of the supplied PLS model and classifications are performed.
lda_from_pls(model, grouping, newdata, ncomp)
model |
|
grouping |
vector of grouping labels |
newdata |
predictors in the same format as in the |
ncomp |
maximum number of PLS components |
matrix of classifications
VIP (SR/sMC/LW/RC), filterPLSR, shaving,
stpls, truncation,
bve_pls, ga_pls, ipw_pls, mcuve_pls,
rep_pls, spa_pls,
lda_from_pls, lda_from_pls_cv, setDA.
data(mayonnaise, package = "pls")
mayonnaise <- within(mayonnaise, {dummy <- model.matrix(~y-1,data.frame(y=factor(oil.type)))})
pls <- plsr(dummy ~ NIR, ncomp = 10, data = mayonnaise, subset = train)
with(mayonnaise, {
classes <- lda_from_pls(pls, oil.type[train], NIR[!train,], 10)
colSums(oil.type[!train] == classes) # Number of correctly classified out of 42
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.