This function creates survival curves from either a formula (e.g. the Kaplan-Meier), a previously fitted Cox model, or a previously fitted accelerated failure time model.
An object of class
survfit containing one or more survival curves.
either a formula or a previously fitted model
other arguments to the specific method
A survival curve is based on a tabulation of the number at risk and
number of events at each unique death time. When time is a floating
point number the definition of "unique" is subject to interpretation.
The code uses factor() to define the set.
For further details see the documentation for the appropriate method, i.e.,
A survfit object may contain a single curve, a set of curves (vector), a
matrix of curves, or even a 3 way array:
dim(fit) will reveal
Predicted curves from a
coxph model have one row for each
stratum in the Cox model fit and one column for each specified
Curves from a multi-state model have one row for each stratum and
a column for each state, the strata correspond to predictors on the
right hand side of the equation. The default printing and plotting
order for curves is by column, as with other matrices.