survsplit: Split a survival data set at specified cut points
Description
For a given survival dataset and specified cut times,
each record is split into multiple subrecords at each cut time.
The resulting dataset is in counting process format, with each
subrecord containing a start time, stop time, and event status.
This is adapted from the survplit.c function from the survival package.
Usage
survsplit(tstart, tstop, cut)
Value
A data frame with the following variables:
row: The row number of the observation in the input data
(starting from 0).
start: The starting time of the resulting subrecord.
stop: The stopping time of the resulting subrecord.
censor: Whether the subrecord lies strictly within a record
in the input data.
interval: The interval number.
Arguments
tstart
The starting time of the time interval for
counting-process data.
tstop
The stopping time of the time interval for
counting-process data.