This is a component-comparison plot. By default it does not overlay the observed series because the raw level path is not directly comparable to a shock-only component panel.
Usage
plot_hd_overlay(
object,
probability = 0.9,
variables = NULL,
shocks = NULL,
models = NULL,
facet_scales = "free_y",
include_observed = FALSE,
include_baseline = FALSE,
shock_groups = NULL,
top_n = NULL,
collapse_other = TRUE,
by = c("variable", "shock"),
intervals = FALSE,
model = "model1",
...
)Arguments
- object
A posterior model object,
PosteriorHD, or a tidy historical-decomposition table.- probability
Equal-tailed interval probability used when
objectis not already a tidy table.- variables
Optional variable filter.
- shocks
Optional shock filter applied before grouping.
- models
Optional model filter.
- facet_scales
Facet scales passed to
ggplot2.- include_observed
If
TRUE, include the observed series for plot types that compare decomposition totals against the realised path.- include_baseline
If
TRUE, include the non-shock baseline component when building a full decomposition.- shock_groups
Optional named character vector mapping shock names to display groups.
- top_n
Optional number of largest contributors to retain within each model-variable panel.
- collapse_other
If
TRUE, contributors outsidetop_n(or unmapped shocks undershock_groups) are collapsed into"Other".- by
One of
"variable"or"shock"for line-based displays.- intervals
If
TRUE, show uncertainty ribbons for overlay plots. Defaults toFALSEbecause multiple component intervals in a single panel are usually hard to read.- model
Model label used when converting posterior objects to tidy plotting tables.
- ...
Additional arguments passed to
tidy_hd()ortidy_hd_event()when conversion is required.