Description Usage Arguments Value Examples
function that calls the optimization (mle from stats4 package, so use optim) from an event format data set, and return a rERR object with the estimation and summary
1 2 | f_fit_linERR_ef(formula, data, id_name, dose_name, time_name, covars_names, lag,
exclusion_done = F)
|
formula |
Surv(entry_time,exit_time,outcome)~loglin(loglin_var1,..,loglin_varn)+ |
data |
data set returned from f_to_model_data |
id_name |
name of variable containing the names of subjects |
dose_name |
name of variable containing the doses at each time |
time_name |
name of the time variable |
covars_names |
a character vector with the names of the variables used as covariates in the fomrula (adjustments and stratification) |
lag |
latency period |
exclusion_done |
a logical indicating wheather the exclusion is already done or not |
rERR object with the estimation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # set the formulas for the models
formula1 <- Surv(entry_age,exit_age,outcome) ~ lin(dose_cum) + strata(sex)
formula2 <- Surv(entry_age,exit_age,outcome) ~ loglin(factor(country)) + lin(dose_cum) +
strata(sex)
# fit the models
fit1 <- f_fit_linERR_ef(formula1,data=cohort_ef,id_name="id",dose_name="dose",
time_name="age",covars_names=c("sex"),lag=2,exclusion_done=TRUE)
fit2 <- f_fit_linERR_ef(formula2,data=cohort_ef,id_name="id",dose_name="dose",
time_name="age",covars_names=c("sex","country"),lag=2,exclusion_done=TRUE)
# display a summary
summary(fit1)
summary(fit2)
# confidence intervals
confint(fit1)
confint(fit2)
# likelihood ratio test between nested and nesting models
f_lrt(fit1,fit2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.