cv.enpls | R Documentation |
K-fold cross validation for ensemble partial least squares regression.
cv.enpls(x, y, nfolds = 5L, verbose = TRUE, ...)
x |
Predictor matrix. |
y |
Response vector. |
nfolds |
Number of cross-validation folds, default is |
verbose |
Shall we print out the progress of cross-validation? |
... |
Arguments to be passed to |
A list containing:
ypred
- a matrix containing two columns: real y and predicted y
residual
- cross validation result (y.pred - y.real)
RMSE
- RMSE
MAE
- MAE
Rsquare
- Rsquare
To maximize the probablity that each observation can
be selected in the test set (thus the prediction uncertainty
can be measured), please try setting a large reptimes
.
Nan Xiao <https://nanx.me>
See enpls.fit
for ensemble
partial least squares regressions.
data("alkanes")
x <- alkanes$x
y <- alkanes$y
set.seed(42)
cvfit <- cv.enpls(x, y, reptimes = 10)
print(cvfit)
plot(cvfit)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.