Plotting method for survFit objects
This is the generic plot
S3 method for the
survFit
. It plots the fit obtained for each
concentration profile in the original dataset.
## S3 method for class 'survFitVarExp' plot( x, xlab = "Time", ylab = "Survival probability", main = NULL, spaghetti = FALSE, one.plot = FALSE, adddata = TRUE, mcmc_size = NULL, scales = "fixed", addConfInt = TRUE, ... )
x |
An object of class |
xlab |
A label for the X-axis, by default |
ylab |
A label for the Y-axis, by default |
main |
A main title for the plot. |
spaghetti |
if |
one.plot |
if |
adddata |
if |
mcmc_size |
A numerical value refering by default to the size of the mcmc in object |
scales |
Shape the scale of axis. Default is |
addConfInt |
If |
... |
Further arguments to be passed to generic methods. |
The fitted curves represent the estimated survival probability as a function
of time for each concentration profile.
The black dots depict the observed survival
probability at each time point. Note that since our model does not take
inter-replicate variability into consideration, replicates are systematically
pooled in this plot.
The function plots both 95% binomial credible intervals for the estimated survival
probability (by default the grey area around the fitted curve) and 95% binomial confidence
intervals for the observed survival probability (as black segments if
adddata = TRUE
).
Both types of intervals are taken at the same level. Typically
a good fit is expected to display a large overlap between the two types of intervals.
If spaghetti = TRUE
, the credible intervals are represented by two
dotted lines limiting the credible band, and a spaghetti plot is added to this band.
This spaghetti plot consists of the representation of simulated curves using parameter values
sampled in the posterior distribution (10% of the MCMC chains are randomly
taken for this sample).
# (1) Load the survival data data("propiconazole_pulse_exposure") # (2) Create an object of class "survData" dataset <- survData(propiconazole_pulse_exposure) ## Not run: # (3) Run the survFit function out <- survFit(dataset , model_type = "SD") # (4) Summary look the estimated values (parameters) summary(out) # (5) Plot the fitted curve plot(out, adddata = FALSE) # (6) Plot the fitted curve with ggplot style and CI as spaghetti plot(out, spaghetti = TRUE) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.