coef.cv.cpernet {SALES} | R Documentation |
Get coefficients from a cv.cpernet object
Description
This function gets coefficients from a cross-validated cpernet model, using
the fitted cv.cpernet
object, and the optimal value chosen for
lambda
.
Usage
## S3 method for class 'cv.cpernet'
coef(object, s = c("lambda.1se", "lambda.min"), ...)
Arguments
object |
fitted |
s |
value(s) of the penalty parameter |
... |
not used. Other arguments to predict. |
Details
This function makes it easier to use the results of cross-validation to get coefficients or make coefficient predictions.
Value
The object returned depends the ... argument which is passed on
to the predict
method for cpernet
objects.
Author(s)
Yuwen Gu and Hui Zou
Maintainer: Yuwen Gu <yuwen.gu@uconn.edu>
See Also
cv.cpernet
, predict.cv.cpernet
Examples
set.seed(1)
n <- 100
p <- 400
x <- matrix(rnorm(n * p), n, p)
y <- rnorm(n)
tau <- 0.30
pf <- abs(rnorm(p))
pf2 <- abs(rnorm(p))
w <- 2.0
lambda2 <- 1
m2.cv <- cv.cpernet(y = y, x = x, w = w, tau = tau, eps = 1e-8,
pf.mean = pf, pf.scale = pf2,
standardize = FALSE, lambda2 = lambda2)
as.vector(coef(m2.cv, s = "lambda.min")$beta)
as.vector(coef(m2.cv, s = "lambda.min")$theta)