general.haz | R Documentation |
Yearly general population hazards matched on age, gender, and calendar year is extracted from a ratetable.
general.haz(
time,
rmap,
data = NULL,
ratetable = cuRe::survexp.dk,
scale = 365.24
)
time |
Either a numeric vector of follow-up times (in days) or a character indicating the variable containing the follow-up times in the data. |
rmap |
A named list. The names must match the dimension names of the ratetable input.
The elements should be given as vectors containing the relevant variables in the data
or a character indicating the name of the variable in the data.
Elements in the list named 'age' and 'year' are transformed such that the age and year of
the event/censoring time is used.
'age' must be a numeric vector given as age in days
or a character indicating the variable containing the patient ages in the data.
'year' must be of class |
data |
The data from which to extract variables from.
If |
ratetable |
Object of class |
scale |
Numeric to adjust the scale of the outputted hazard values.
If the ratetable provides daily hazards and |
An object of class numeric
containing the yearly expected hazards.
##Use data cleaned version of the colon cancer data from the rstpm2 package
data("colonDC")
set.seed(2)
colonDC <- colonDC[sample(1:nrow(colonDC), 1000), ]
##Extract general population hazards
bhaz1 <- general.haz(time = "FU",
rmap = list(age = "agedays", sex = "sex", year= "dx"),
data = colonDC,
ratetable = survexp.dk)
bhaz2 <- general.haz(time = colonDC$FU,
rmap = list(age = colonDC$agedays, sex = colonDC$sex, year = colonDC$dx),
data = colonDC,
ratetable = survexp.dk)
all(bhaz2 == bhaz1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.