survexp(formula, data, weights, subset, na.action, times, cohort=T,
conditional=F, ratetable=survexp.us, scale=1, npoints,
se.fit=<>, model=F, x=F, y=F)
+
operator (as in survfit
), along with a ratetable
term.formula
, subset
and weights
arguments.data
to be used in the fit.subset
has been applied. Default is options()$na.action
. A possible
value for na.action
is na.omit
, which deletes observations formula
.FALSE
, each subject is treated as a subgroup of size 1.
The default is TRUE
.TRUE
, the follow-up times supplied in formula
are death times and conditional expected survival is computed.
If FALSE
, the follow-up times are potential censoring times.
If follow-up times are misssurvexp.uswhite
, or a fitted Cox model.ratetable
is in units/day,
scale = 365.25
causes the output to be reported in years.npoints
can reduce cohort=T
an object of class survexp
, otherwise a vector of per-subject
expected survival values. The former contains the number of subjects at
risk and the expected survival for the cohort at each requested time.survexp.uswhite
population tables contain expected death rates
based on calendar year, sex and age. Then
haz <- -log(survexp(death.time ~ ratetable(sex=sex, year=entry.dt, age=(birth.dt-entry.dt)), cohort=F))
gives for each subject the total hazard experienced up to their observed
death time or censoring time.
This probability can be used as a rescaled time value in models:
glm(status ~ 1 + offset(log(haz)), family=poisson)
glm(status ~ x + offset(log(haz)), family=poisson)
In the first model, a test for intercept=0 is the one sample log-rank
test of whether the observed group of subjects has equivalent survival to
the baseline population. The second model tests for an effect of variable
x
after adjustment for age and sex.Cohort survival is used to produce an overall survival curve. This is then added to the Kaplan-Meier plot of the study group for visual comparison between these subjects and the population at large. There are three common methods of computing cohort survival. In the "exact method" of Ederer the cohort is not censored; this corresponds to having no response variable in the formula. Hakulinen recommends censoring the cohort at the anticipated censoring time of each patient, and Verheul recommends censoring the cohort at the actual observation time of each patient. The last of these is the conditional method. These are obtained by using the respective time values as the follow-up time or response in the formula.
survfit
, survexp.us
, survexp.fit
, pyears
, date