fit_mcp {hdnom} | R Documentation |
Model selection for high-dimensional Cox models with MCP penalty
Description
Automatic model selection for high-dimensional Cox models with MCP penalty, evaluated by penalized partial-likelihood.
Usage
fit_mcp(
x,
y,
nfolds = 5L,
gammas = c(1.01, 1.7, 3, 100),
eps = 1e-04,
max.iter = 10000L,
seed = 1001,
trace = FALSE,
parallel = FALSE
)
Arguments
x |
Data matrix. |
y |
Response matrix made by |
nfolds |
Fold numbers of cross-validation. |
gammas |
Gammas to tune in |
eps |
Convergence threshhold. |
max.iter |
Maximum number of iterations. |
seed |
A random seed for cross-validation fold division. |
trace |
Output the cross-validation parameter tuning
progress or not. Default is |
parallel |
Logical. Enable parallel parameter tuning or not,
default is |
Examples
data("smart")
x <- as.matrix(smart[, -c(1, 2)])
time <- smart$TEVENT
event <- smart$EVENT
y <- survival::Surv(time, event)
fit <- fit_mcp(x, y, nfolds = 3, gammas = c(2.1, 3), seed = 1001)
nom <- as_nomogram(
fit, x, time, event,
pred.at = 365 * 2,
funlabel = "2-Year Overall Survival Probability"
)
plot(nom)
[Package hdnom version 6.0.3 Index]