plot.sox_cv {sox} | R Documentation |
Plots for sox_cv
Description
Plot the solution path or cross-validation curves produced by sox_cv()
.
Usage
## S3 method for class 'sox_cv'
plot(x, type = "cv-curve", ...)
Arguments
x |
The |
type |
Character string, " |
... |
Other graphical parameters to plot |
Value
The "solution-path
" plot produces a coefficient profile plot of the coefficient paths for a fitted sox
model. The "cv-curve
" plot is the cvm
(red dot) for each lambda with its standard error (vertical bar). The two vertical dashed lines corresponds to the lambda.min
and lambda.1se
See Also
Examples
x <- as.matrix(sim[, c("A1","A2","C1","C2","B","A1B","A2B","C1B","C2B")])
lam.seq <- exp(seq(log(1e0), log(1e-3), length.out = 20))
overlapping.groups <- list(c(1, 2, 6, 7),
c(5, 6, 7, 8, 9),
c(6, 7),
c(3, 4, 8, 9),
c(8, 9))
pars.overlapping <- overlap_structure(overlapping.groups)
cv.overlapping <- sox_cv(
x = x,
ID = sim$Id,
time = sim$Start,
time2 = sim$Stop,
event = sim$Event,
penalty = "overlapping",
lambda = lam.seq,
group = pars.overlapping$groups,
group_variable = pars.overlapping$groups_var,
penalty_weights = pars.overlapping$group_weights,
nfolds = 5,
tol = 1e-4,
maxit = 1e3,
verbose = FALSE
)
plot(cv.overlapping)
plot(cv.overlapping, type = "solution-path")
[Package sox version 1.2 Index]