simpls.fit {pls} | R Documentation |
Sijmen de Jong's SIMPLS
Description
Fits a PLSR model with the SIMPLS algorithm.
Usage
simpls.fit(X, Y, ncomp, center = TRUE, stripped = FALSE, ...)
Arguments
X |
a matrix of observations. |
Y |
a vector or matrix of responses. |
ncomp |
the number of components to be used in the modelling. |
center |
logical, determines if the |
stripped |
logical. If |
... |
other arguments. Currently ignored. |
Details
This function should not be called directly, but through the generic
functions plsr
or mvr
with the argument
method="simpls"
. SIMPLS is much faster than the NIPALS algorithm,
especially when the number of X variables increases, but gives slightly
different results in the case of multivariate Y. SIMPLS truly maximises the
covariance criterion. According to de Jong, the standard PLS2 algorithms
lie closer to ordinary least-squares regression where a precise fit is
sought; SIMPLS lies closer to PCR with stable predictions.
Value
A list containing the following components is returned:
coefficients |
an array of regression coefficients for 1, ...,
|
scores |
a matrix of scores. |
loadings |
a matrix of loadings. |
Yscores |
a matrix of Y-scores. |
Yloadings |
a matrix of Y-loadings. |
projection |
the projection matrix used to convert X to scores. |
Xmeans |
a vector of means of the X variables. |
Ymeans |
a vector of means of the Y variables. |
fitted.values |
an
array of fitted values. The dimensions of |
residuals |
an array of
regression residuals. It has the same dimensions as |
Xvar |
a vector with the amount of X-variance explained by each component. |
Xtotvar |
Total variance in |
If stripped
is TRUE
, only the components coefficients
,
Xmeans
and Ymeans
are returned.
Author(s)
Ron Wehrens and Bjørn-Helge Mevik
References
de Jong, S. (1993) SIMPLS: an alternative approach to partial least squares regression. Chemometrics and Intelligent Laboratory Systems, 18, 251–263.
See Also
mvr
plsr
pcr
kernelpls.fit
widekernelpls.fit
oscorespls.fit