## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>", eval = FALSE ) ## ----------------------------------------------------------------------------- # library(TwoTimeScales) ## ----------------------------------------------------------------------------- # dt2ts <- prepare_data(data = reccolon2ts, # u = "timer", # s_out = "timesr", # events = "status", # ds = 30, du = 30) ## ----------------------------------------------------------------------------- # mod1 <- fit2ts(data2ts = dt2ts, # Bbases_spec = list(bdeg = 3, # nseg_s = 20, # min_s = 0, # max_s = 2730, # nseg_u = 20, # min_u = 0, # max_u = 2300), # lrho = c(2, 0), # pord = 2, # optim_method = "ucminf", # optim_criterion = "aic") ## ----------------------------------------------------------------------------- # mod2 <- fit2ts(data2ts = dt2ts, # Bbases_spec = list(bdeg = 3, # nseg_s = 20, # min_s = 0, # max_s = 2730, # nseg_u = 20, # min_u = 0, # max_u = 2300), # lrho = c(2, 0), # pord = 2, # optim_method = "ucminf", # optim_criterion = "bic") # ## ----------------------------------------------------------------------------- # mod3 <- fit2ts(data2ts = dt2ts, # Bbases_spec = list(bdeg = 3, # nseg_s = 20, # min_s = 0, # max_s = 2730, # nseg_u = 20, # min_u = 0, # max_u = 2300), # optim_method = "grid_search", # optim_criterion = "aic", # lrho = list(seq(-1, 3, by = .2), # seq(-1, 3, by = .2)), # par_gridsearch = list( # plot_aic = TRUE, # plot_bic = TRUE, # mark_optimal = TRUE, # plot_contour = TRUE # )) ## ----------------------------------------------------------------------------- # mod_LMM <- fit2ts(data2ts = dt2ts, # Bbases_spec = list(bdeg = 3, # nseg_s = 20, # min_s = 0, # max_s = 2730, # nseg_u = 20, # min_u = 0, # max_u = 2300), # pord = 2, # optim_method = "LMMsolver", # optim_criterion = "aic") ## ----------------------------------------------------------------------------- # dt2ts_cov <- prepare_data(data = reccolon2ts, # u = "timer", # s_out = "timesr", # events = "status", # ds = 30, # individual = TRUE, # covs = c("rx", "sex", "adhere", "obstruct", "node4")) ## ----------------------------------------------------------------------------- # mod_cov <- fit2ts(data2ts = dt2ts_cov, # Bbases_spec = list(bdeg = 3, # nseg_s = 20, # min_s = 0, # max_s = 2730, # nseg_u = 20, # min_u = 0, # max_u = 2300), # pord = 2, # optim_method = "ucminf", # optim_criterion = "aic") ## ----------------------------------------------------------------------------- # dt2tsLex <- prepare_data(data = reccolon2ts, # t_in = "timer", # t_out = "timedc", # s_out = "timesr", # events = "status", # ds = 30, dt = 30) # fields::image.plot(dt2tsLex$bins$midt, # dt2tsLex$bins$mids, # dt2tsLex$bindata$R, # main = "Exposure", # xlab = "time since randomization", # ylab = "time since recurrence", # col = c("white", rev(viridis::plasma(20)))) # abline(a=0,b=1) # box()