plot.flexsurvreg {flexsurv} | R Documentation |
Plots of fitted flexible survival models
Description
Plot fitted survival, cumulative hazard or hazard from a parametric model against nonparametric estimates to diagnose goodness-of-fit. Alternatively plot a user-defined function of the model parameters against time.
Usage
## S3 method for class 'flexsurvreg'
plot(
x,
newdata = NULL,
X = NULL,
type = "survival",
fn = NULL,
t = NULL,
start = 0,
est = TRUE,
ci = NULL,
B = 1000,
cl = 0.95,
col.obs = "black",
lty.obs = 1,
lwd.obs = 1,
col = "red",
lty = 1,
lwd = 2,
col.ci = NULL,
lty.ci = 2,
lwd.ci = 1,
ylim = NULL,
add = FALSE,
...
)
Arguments
x |
Output from |
newdata |
Data frame containing covariate values to produce fitted
values for. See If there are only factor covariates in the model, then Kaplan-Meier (or
nonparametric hazard...) curves are plotted for all distinct groups, and
by default, fitted curves are also plotted for these groups. To plot
Kaplan-Meier and fitted curves for only a subset of groups, use
If there are any continuous covariates, then a single population Kaplan-Meier curve is drawn. By default, a single fitted curve is drawn with the covariates set to their mean values in the data - for categorical covariates, the means of the 0/1 indicator variables are taken. |
X |
Alternative way to supply covariate values, as a model matrix.
See |
type |
Ignored if |
fn |
Custom function of the parameters to summarise against time. The
first two arguments of the function must be |
t |
Vector of times to plot fitted values for, see
|
start |
Left-truncation points, see |
est |
Plot fitted curves ( |
ci |
Plot confidence intervals for fitted curves. By default, this is
|
B |
Number of simulations controlling accuracy of confidence
intervals, as used in |
cl |
Width of confidence intervals, by default 0.95 for 95% intervals. |
col.obs |
Colour of the nonparametric curve. |
lty.obs |
Line type of the nonparametric curve. |
lwd.obs |
Line width of the nonparametric curve. |
col |
Colour of the fitted parametric curve(s). |
lty |
Line type of the fitted parametric curve(s). |
lwd |
Line width of the fitted parametric curve(s). |
col.ci |
Colour of the fitted confidence limits, defaulting to the same as for the fitted curve. |
lty.ci |
Line type of the fitted confidence limits. |
lwd.ci |
Line width of the fitted confidence limits. |
ylim |
y-axis limits: vector of two elements. |
add |
If |
... |
Other options to be passed to |
Note
Some standard plot arguments such as "xlim","xlab"
may not
work. This function was designed as a quick check of model fit. Users
wanting publication-quality graphs are advised to set up an empty plot with
the desired axes first (e.g. with plot(...,type="n",...)
), then use
suitable lines
functions to add lines.
If case weights were used to fit the model, these are used when producing nonparametric estimates of survival and cumulative hazard, but not for the hazard estimates.
Author(s)
C. H. Jackson chris.jackson@mrc-bsu.cam.ac.uk