Learn R Programming

msaenet (version 2.1)

predict.msaenet: Make Predictions from an msaenet Model

Description

Make predictions on new data by a msaenet model object.

Usage

"predict"(object, newx, ...)

Arguments

object
An object of class msaenet produced by aenet, amnet, asnet, msaenet, msamnet, or msasnet.
newx
New data to predict with.
...
Additional parameters, particularly prediction type in predict.glmnet, predict.ncvreg, or predict.ncvsurv.

Value

Numeric matrix of the predicted values.

Examples

Run this code
dat = msaenet.sim.gaussian(n = 150, p = 500, rho = 0.6,
                           coef = rep(1, 5), snr = 2, p.train = 0.7,
                           seed = 1001)

msaenet.fit = msaenet(dat$x.tr, dat$y.tr,
                      alphas = seq(0.2, 0.8, 0.2),
                      nsteps = 3L, seed = 1003)

msaenet.pred = predict(msaenet.fit, dat$x.te)
msaenet.rmse(dat$y.te, msaenet.pred)

Run the code above in your browser using DataLab