Learn R Programming

enpls (version 6.1.1)

predict.enpls.fit: Make Predictions from a Fitted Ensemble Partial Least Squares Model

Description

Make predictions on new data by fitted enpls.fit object.

Usage

# S3 method for enpls.fit
predict(object, newx, method = c("mean", "median"), ...)

Value

A numeric vector containing the predicted values.

Arguments

object

An object of class enpls.fit.

newx

New data to predict with.

method

Use "mean" or "median" to create the final prediction.

...

Additional parameters for predict.

Author

Nan Xiao <https://nanx.me>

See Also

See enpls.fit for fitting ensemble partial least squares regression models.

Examples

Run this code
data("alkanes")
x <- alkanes$x
y <- alkanes$y

set.seed(42)
fit <- enpls.fit(x, y, reptimes = 50)
y.pred <- predict(fit, newx = x)
plot(y, y.pred, xlim = range(y), ylim = range(y))
abline(a = 0L, b = 1L)
y.pred.med <- predict(fit, newx = x, method = "median")
plot(y, y.pred.med, xlim = range(y), ylim = range(y))
abline(a = 0L, b = 1L)

Run the code above in your browser using DataLab