teal.modules.clinical
teal.modules.clinical copied to clipboard
tm_t_coxreg: bad error message when model does not converge
Would be better to catch these errors and provide a nicer message.
To reproduce, choose RACE as covariate.
library(random.cdisc.data)
ADSL <- radsl(cached = TRUE)
ADTTE <- radtte(cached = TRUE)
arm_ref_comp = list(
ACTARMCD = list(
ref = "ARM B",
comp = c("ARM A", "ARM C")
),
ARM = list(
ref = "B: Placebo",
comp = c("A: Drug X", "C: Combination")
)
)
app <- init(
data = cdisc_data(
cdisc_dataset("ADSL", ADSL, code = 'ADSL <- radsl(cached = TRUE)'),
cdisc_dataset("ADTTE", ADTTE, code = 'ADTTE <- radtte(cached = TRUE)'),
check = TRUE
),
modules = root_modules(
tm_t_coxreg(
label = "Cox Reg.",
dataname = "ADTTE",
arm_var = choices_selected(c("ARM", "ARMCD", "ACTARMCD"), "ARM"),
arm_ref_comp = arm_ref_comp,
paramcd = choices_selected(
value_choices(ADTTE, "PARAMCD", "PARAM"), "OS"
),
strata_var = choices_selected(
c("COUNTRY", "STRATA1", "STRATA2"), NULL
),
cov_var = choices_selected(
c("AGE", "BMRKR1", "BMRKR2", "REGION1", "RACE"), "RACE"
),
multivariate = TRUE
)
)
)
shinyApp(app$ui, app$server)
<REDACTED>user/118/files/31567800-c863-11eb-9b30-91662a66d676)
Provenance:
Creator: anajens