Learn R Programming

SALES (version 1.0.2)

plot.cpernet: Plot coefficients from a cpernet object

Description

Produces a coefficient profile plot of the coefficient paths for a fitted cpernet object. This function is modified based on the plot method in the glmnet package.

Usage

# S3 method for cpernet
plot(x, xvar = c("norm", "lambda"), color = FALSE, label = FALSE, ...)

Arguments

x

fitted cpernet model

xvar

what is on the x-axis. "norm" plots against the L1-norm of the coefficients, "lambda" against the log-lambda sequence.

color

if TRUE, plot the curves with rainbow colors. Otherwise, plot the curves with gray colors. Default is FALSE.

label

if TRUE, label the curves with variable sequence numbers. Otherwise, do not put labels. Default is FALSE.

...

other graphical parameters to plot.

Author

Yuwen Gu and Hui Zou

Maintainer: Yuwen Gu <yuwen.gu@uconn.edu>

Details

Two coefficient profile plots are produced, one for the mean coefficients and the other for the scale coefficients.

See Also

plot.cv.cpernet

Examples

Run this code

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 <- cpernet(y = y, x = x, w = w, tau = tau, eps = 1e-8,
              pf.mean = pf, pf.scale = pf2, intercept = TRUE,
              standardize = FALSE, lambda2 = lambda2)
plot(m2)

Run the code above in your browser using DataLab