
Combine Recurring and Terminal Event Data in Long Format
rc_setup.Rd
This function combines two data frames, the recurring-event and terminal-event/competing-risks datasets, into one. Each subject has as many rows in the new data frame as the number of recurrent risk periods plus one for each terminal event/competing risk.
Usage
rc_setup(rc_data, trm_data,
idVar = "id", statusVar = "status",
startVar = "start", stopVar = "stop",
trm_censLevel,
nameStrata = "strata", nameStatus = "status")
Arguments
- rc_data
the data frame containing the recurring-event data with multiple rows per subject.
- trm_data
the data frame containing the terminal-event/competing-risks data with a single row per subject.
- idVar
a character string denoting the name of the variable in
rc_data
andtrm_data
that identifies the subject/group.- statusVar
a character string denoting the name of the variable in
rc_data
andtrm_data
that identifies the status variable. Inrc_data
equals 1 if the subject had an event and 0 otherwise. Intrm_data
equals to the event or censoring level.- startVar
a character string denoting the name of the variable in
rc_data
that identifies the starting time for the risk interval.- stopVar
a character string denoting the name of the variable in
rc_data
andtrm_data
that identifies the event or censoring time.- trm_censLevel
a character string or a scalar denoting the censoring level in the statusVar variable of
trm_data
.- nameStrata
a character string denoting the variable that will be added in the long version of
data
denoting the various causes of event.- nameStatus
a character string denoting the variable that will be added in the long version of
data
denoting if the subject had an event.
Author
Pedro Miranda Afonso p.mirandaafonso@erasmusmc.nl