Learn R Programming

relsurv (version 1.0)

invtime: Inverse transforming of time in Relative Survival

Description

This function can be used when predicting in Relative Survival using the transformed time regression model (using rstrans function). It inverses the time from Y to T in relative survival using the given ratetable. The times Y can be produced with the rstrans function, in which case, this is the reverse function. This function does the transformation for one person at a time.

Usage

invtime(y, age, sex, year, scale, ratetable, lower, upper)

Arguments

y
time in Y.
age
age of the individual. Must be in days.
sex
sex of the individual. Must be coded in the same way as in the ratetable.
year
date of diagnosis. Must be in date format
scale
numeric value to scale the results. If ratetable is in units/day, scale = 365.25 causes the output to be reported in years.
ratetable
a table of event rates, such as survexp.us.
lower
the lower bound of interval where the result is expected. This argument is optional, but, if given, can shorten the time the function needs to calculate the result.
upper
the upper bound of interval where the result is expected. See lower

Value

  • A list of values
  • Tthe original time
  • Ythe transformed time

Details

Works only with ratetables that are split by age, sex and year. Transforming can be computationally intensive, use lower and/or upper to guess the interval of the result and thus speed up the function.

See Also

rstrans

Examples

Run this code
data(slopop)
invtime(y = 0.1, age = 23011, sex = "male", year = 9497, ratetable = slopop)

Run the code above in your browser using DataLab