Plotting method for survFitPredict objects
This is the generic plot S3 method for the
survFitPredict. It plots the predicted survival probability for each
concentration of the chemical compound in the provided dataset.
## S3 method for class 'survFitPredict' plot( x, xlab = "Time", ylab = "Survival probability", main = NULL, spaghetti = FALSE, one.plot = FALSE, mcmc_size = NULL, ... )
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 |
mcmc_size |
A numerical value refering by default to the size of the mcmc in object |
... |
Further arguments to be passed to generic methods. |
The fitted curves represent the predicted survival probability as a function
of time for each concentration.
The function plots both the 95% credible band and the predicted survival
probability over time.
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) Create a new data table for prediction
data_4prediction <- data.frame(time = 1:10, conc = c(0,5,5,5,0,0,5,5,5,5),
replicate= rep("predict", 10))
# (5) Predict on a new dataset
predict_out <- predict(out, data_predict = data_4prediction, spaghetti = TRUE)
# (6) Plot the predicted curve
plot(predict_out)
plot(predict_out, spaghetti = TRUE)
## End(Not run)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.