# NOT RUN {
########################################
# Simulated data set
########################################
## Low calculation time
set.seed(654321)
sdata <- simdata(
n = 500, p = 20, q.main = 3, q.inter = 0,
prob.tt = 0.5, alpha.tt = 0,
beta.main = -0.8,
b.corr = 0.6, b.corr.by = 4,
m0 = 5, wei.shape = 1, recr = 4, fu = 2,
timefactor = 1)
resBM <- BMsel(
data = sdata,
method = c("lasso", "lasso-pcvl"),
inter = FALSE,
folds = 5)
esurv <- expSurv(
res = resBM,
traindata = sdata,
boot = FALSE,
time = 5,
trace = TRUE)
plot(esurv, method = "lasso-pcvl")
# }
# NOT RUN {
## Moderate calculation time
set.seed(123456)
sdata <- simdata(
n = 500, p = 100, q.main = 5, q.inter = 5,
prob.tt = 0.5, alpha.tt = -0.5,
beta.main = c(-0.5, -0.2), beta.inter = c(-0.7, -0.4),
b.corr = 0.6, b.corr.by = 10,
m0 = 5, wei.shape = 1, recr = 4, fu = 2,
timefactor = 1,
active.inter = c("bm003", "bm021", "bm044", "bm049", "bm097"))
resBM <- BMsel(
data = sdata,
method = c("lasso", "lasso-pcvl"),
inter = TRUE,
folds = 5)
esurv <- expSurv(
res = resBM,
traindata = sdata,
boot = TRUE,
nboot = 100,
smooth = TRUE,
pct.group = 4,
time = 5,
ncores = 5)
plot(esurv, method = "lasso", pr.group = 3)
# }
# NOT RUN {
########################################
# Breast cancer data set
########################################
# }
# NOT RUN {
data(Breast)
dim(Breast)
set.seed(123456)
resBM <- BMsel(
data = Breast,
x = 4:ncol(Breast),
y = 2:1,
tt = 3,
inter = FALSE,
std.x = TRUE,
folds = 5,
method = c("lasso", "lasso-pcvl"))
esurv <- expSurv(
res = resBM,
traindata = Breast,
boot = FALSE,
smooth = TRUE,
time = 4,
trace = TRUE
)
plot(esurv, method = "lasso")
# }
# NOT RUN {
########################################
########################################
# }
Run the code above in your browser using DataLab