Plots histograms showing empirical coverage of credible intervals specified using 'levels'. Can bucket by time period, by group, by whether the observation is new (not used in fitting).
plot_coverage(
object,
type,
newdata = NULL,
groups = NULL,
levels = c(50, 95),
period = NULL,
by_group = FALSE,
by_unseen = FALSE
)
A fitted model object returned by epim
.
See epimodel-objects
.
A string specifying the name of the observations to plot. This should match one
of the names of the response variables in the obs
argument used int the call to epim
.
If provided, the original data
used
in object
is overridden. Useful for forecasting
Either NULL
or a character vector specifying the groups
to plot for. Default is NULL
, which plots all modeled groups.
A numeric vector defining the levels of the plotted credible intervals.
Buckets computed empirical probabilities into time periods if specified.
Plot coverage for each group individually
Plot coverage separately for seen and unseen observations. Observations are 'seen' if they were used for fitting.
A ggplot
object.