Produces a panel of IRF plots for a single set of impulse responses,
with optional confidence bands. Returns a list of ggplot
objects (one per variable-shock combination) that can be arranged with
e.g. cowplot::plot_grid().
Usage
plotirf(IRFest, IRFse = NULL, HTick, Labels, ci = c(0.9, 0.95))Arguments
- IRFest
Array (H x N x E) of impulse response point estimates. Dimnames on the first dimension must be the horizon labels (numeric).
- IRFse
Array (H x N x E) of standard errors, or
NULLto suppress confidence bands.- HTick
Integer. Step size for x-axis tick marks.
- Labels
Character vector of length N. Variable names used as panel titles.
- ci
Numeric vector of confidence levels in (0, 1). One shaded band is drawn per level, with wider bands rendered at lower opacity. Defaults to
c(0.90, 0.95).