prm(X, y, a, fairct = 4, opt = "l1m",usesvd=FALSE)
Arguments
X
predictor matrix
y
response variable
a
number of PLS components
fairct
tuning constant, by default fairct=4
opt
if "l1m" the mean centering is done by the l1-median,
otherwise if "median" the coordinate-wise median is taken
usesvd
if TRUE, SVD will be used if X has more columns than rows
Value
coefvector with regression coefficients
interceptcoefficient for intercept
wyvector of length(y) with residual weights
wtvector of length(y) with weights for leverage
woverall weights
scoresmatrix with PLS X-scores
loadingsmatrix with PLS X-loadings
fitted.valuesvector with fitted y-values
mxcolumn means of X
mymean of y
Details
M-regression is used to robustify PLS, with initial weights based
on the FAIR weight function.
References
S. Serneels, C. Croux, P. Filzmoser, and P.J. Van Espen.
Partial robust M-regression. Chemometrics and Intelligent Laboratory Systems,
Vol. 79(1-2), pp. 55-64, 2005.