# generate example data
simdata = simulate_prclmm_data(n = 100, p = 4, p.relev = 2,
t.values = c(0, 0.2, 0.5, 1, 1.5, 2),
landmark = 2, seed = 123)
# estimate the PRC-LMM model
y.names = paste('marker', 1:4, sep = '')
step1 = fit_lmms(y.names = y.names,
fixefs = ~ age, ranefs = ~ age | id,
long.data = simdata$long.data,
surv.data = simdata$surv.data,
t.from.base = t.from.base,
n.boots = 0)
step2 = summarize_lmms(object = step1)
step3 = fit_prclmm(object = step2, surv.data = simdata$surv.data,
baseline.covs = ~ baseline.age,
penalty = 'ridge')
# visualize the predicted survival for subjects 1, 3, 7 and 13
survplot_prc(step1, step2, step3, ids = c(1, 3, 7, 13), tmax = 6)
Run the code above in your browser using DataLab