View source: R/extract_hazard.R
extract_hazard | R Documentation |
Extracts a function which returns the (inverse) cumulative
baseline hazard from a coxph()
call.
extract_hazard(coxphmod)
coxphmod |
A call to |
The baseline hazard is extracted from the coxph()
call using the basehaz()
function. The
baseline hazard function is then smoothed using
approxfun()
to obtain the linear interpolant.
If required, the inverse baseline hazard is determined using root linear
interpolation. For this, a function written by Zheyuan Li (see references) is used.
A list containing:
cbaseh
: A function which returns the cumulative baseline hazard
at specified time;
inv_cbaseh
: A function which returns the inverse cumulative
baseline hazard at specified time.
max_time
: maximal time at which cbaseh
is known;
max_haz
: value of maximal hazard (at maximum time).
Daniel Gomon
Zheyuan Li: How to estimate x value from y value input after approxfun in R? (accessed: 09/10/2023)
coxph
require(survival)
exprfit <- as.formula("Surv(survtime, censorid) ~ age + sex + BMI")
tcoxmod <- coxph(exprfit, data= surgerydat)
tcox_hazard_fcts <- extract_hazard(tcoxmod)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.