processSurvData {psichomics} | R Documentation |
Process survival data to calculate survival curves
processSurvData(event, timeStart, timeStop, followup, group, clinical, survTime = NULL)
event |
Character: name of column containing time of the event of interest |
timeStart |
Character: name of column containing starting time of the interval or follow up time |
timeStop |
Character: name of column containing ending time of the interval (only relevant for interval censoring) |
followup |
Character: name of column containing follow up time |
group |
Character: group relative to each patient |
clinical |
Data frame: clinical data |
survTime |
|
The event time will only be used to determine whether the event has occurred (1) or not (0) in case of missing values.
If survTime
is NULL, the survival times will be fetch from the
clinical dataset according to the names given in timeStart
,
timeStop
, event
and followup
. This can became quite slow
when using the function in a for loop. If these variables are constant,
consider running the function getAttributesTime
to retrieve the
time of such columns once and hand the result to the survTime
argument
of this function.
Data frame with terms needed to calculate survival curves