View source: R/add-functions.R
add_trans_prob | R Documentation |
Add (cumulative) hazard based on the provided data set and model.
If ci=TRUE
confidence intervals (CI) are also added. Their width can
be controlled via the se_mult
argument. The method by which the
CI are calculated can be specified by ci_type
.
This is a wrapper around
predict.gam
. When reference
is specified, the
(log-)hazard ratio is calculated.
add_trans_prob(
newdata,
object,
overwrite = FALSE,
ci = FALSE,
alpha = 0.05,
nsim = 100L,
time_var = NULL,
interval_length = "intlen",
...
)
newdata |
A data frame or list containing the values of the model covariates at which predictions
are required. If this is not provided then predictions corresponding to the
original data are returned. If |
object |
a fitted |
overwrite |
Should hazard columns be overwritten if already present in
the data set? Defaults to |
ci |
|
alpha |
The alpha level for confidence/credible intervals. |
nsim |
Number of simulations (draws from posterior of estimated coefficients) on which estimation of CIFs and their confidence/credible intervals will be based on. |
time_var |
Name of the variable used for the baseline hazard. If
not given, defaults to |
interval_length |
The variable in newdata containing the interval lengths.
Can be either bare unquoted variable name or character. Defaults to |
... |
Further arguments passed to |
predict.gam
,
add_surv_prob
ped <- tumor[1:50,] %>% as_ped(Surv(days, status)~ age)
pam <- mgcv::gam(ped_status ~ s(tend)+age, data = ped, family=poisson(), offset=offset)
ped_info(ped) %>% add_hazard(pam, type="link")
ped_info(ped) %>% add_hazard(pam, type = "response")
ped_info(ped) %>% add_cumu_hazard(pam)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.