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.
invtime(y, age, sex, year, scale, ratetable, lower, upper)
time in Y.
age of the individual. Must be in days.
sex of the individual. Must be coded in the same way as in the ratetable
.
date of diagnosis. Must be in date format
numeric value to scale the results. If ratetable
is in units/day, scale = 365.241
causes the output
to be reported in years.
a table of event rates, such as survexp.us
.
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.
the upper bound of interval where the result is expected. See lower
A list of values
the original time
the transformed time
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.
Package: Pohar M., Stare J. (2006) "Relative survival analysis in R." Computer Methods and Programs in Biomedicine, 81: 272-278.
Relative survival: Pohar, M., Stare, J. (2007) "Making relative survival analysis relatively easy." Computers in biology and medicine, 37: 1741-1749.
# NOT RUN {
data(slopop)
invtime(y = 0.1, age = 23011, sex = 1, year = 9497, ratetable = slopop)
# }
Run the code above in your browser using DataLab