R/plot.R
plot.reReg.Rd
Plot the baseline cumulative rate function and the baseline cumulative hazard function
(if applicable) for an reReg
object.
an object of class reReg
, returned by the reReg
function.
a character string specifying which baseline function to plot.
baseline = "both"
plot both the baseline cumulative rate and the baseline cumulative hazard function (if applicable) in separate panels within the same display (default).
baseline = "rate"
plot the baseline cumulative rate function.
baseline = "hazard"
plot the baseline cumulative hazard function.
an optional logical value indicating whether to add a smooth curve
obtained from a monotone increasing P-splines implemented in package scam
.
an optional data frame contains variables to include in the calculation of the cumulative rate function. If omitted, the baseline rate function will be plotted.
an optional vector to specify the shared frailty for newdata
.
If newdata
is given and frailty
is not specified, the
an optional logical value indicating whether to label the curves
when newdata
is specified.
a list of control parameters. See Details.
additional graphical parameters to be passed to methods.
A ggplot
object.
The argument control
consists of options with argument defaults to a list
with the following values:
customizable x-label, default value is "Time".
customizable y-label, default value is empty.
customizable title, default value are "Baseline cumulative rate and
hazard function" when baseline = "both"
,
"Baseline cumulative rate function" when baseline = "rate"
,
and "Baseline cumulative hazard function" when baseline = "hazard"
.
data(simDat)
fm <- Recur(t.start %to% t.stop, id, event, status) ~ x1 + x2
fit <- reReg(fm, data = simDat, B = 0)
plot(fit)
plot(fit, xlab = "Time (days)", smooth = TRUE)
## Predicted cumulative rate and hazard given covariates
newdata <- expand.grid(x1 = 0:1, x2 = mean(simDat$x2))
plot(fit, newdata = newdata, showName = TRUE)