Description Usage Arguments Details Value Author(s) References See Also Examples
Given a penalized.pls. object, and new data, this function predicts the response for all components.
1 | new.penalized.pls(ppls, Xtest, ytest = NULL)
|
ppls |
Object returned from penalized.pls |
Xtest |
matrix of new input data |
ytest |
vector of new response data, optional |
penalized.pls
returns the intercepts and regression
coefficients for all penalized PLS components up to ncomp
as
specified in the function penalized.pls
. new.penalized.pls
then computes the estimated response
based on these regression vectors. If ytest
is given, the mean squared
error for all components are computed as well.
ypred |
matrix of responses |
mse |
vector of mean squared errors, if ytest is provided. |
Nicole Kraemer
N. Kraemer, A.-L. Boulsteix, and G. Tutz (2008). Penalized Partial Least Squares with Applications to B-Spline Transformations and Functional Data. Chemometrics and Intelligent Laboratory Systems 94, 60 - 69. http://dx.doi.org/10.1016/j.chemolab.2008.06.009
penalized.pls
, penalized.pls.cv
, ppls.splines.cv
1 2 3 4 5 6 7 8 9 | # see also the example for penalised.pls
X<-matrix(rnorm(50*200),ncol=50)
y<-rnorm(200)
Xtrain<-X[1:100,]
Xtest<-X[101:200,]
ytrain<-y[1:100]
ytest<-X[101:200]
pen.pls<-penalized.pls(Xtrain,ytrain,ncomp=10)
test.error<-new.penalized.pls(pen.pls,Xtest,ytest)$mse
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.