summary.PosteriorIR function

Provides posterior summary of impulse responses

Provides posterior summary of impulse responses

Provides posterior summary of the impulse responses of each variable to each of the shocks at all horizons. Includes their posterior means, standard deviations, as well as 5 and 95 percentiles.

## S3 method for class 'PosteriorIR' summary(object, ...)

Arguments

  • object: an object of class PosteriorIR obtained using the compute_impulse_responses() function containing draws from the posterior distribution of the impulse responses.
  • ...: additional arguments affecting the summary produced.

Returns

A list reporting the posterior mean, standard deviations, as well as 5 and 95 percentiles of the impulse responses of each variable to each of the shocks at all horizons.

Examples

# upload data data(us_fiscal_lsuw) # specify the model and set seed set.seed(123) specification = specify_bsvar$new(us_fiscal_lsuw) # run the burn-in burn_in = estimate(specification, 10) # estimate the model posterior = estimate(burn_in, 20) # compute impulse responses irf = compute_impulse_responses(posterior, horizon = 4) irf_summary = summary(irf) # workflow with the pipe |> ############################################################ set.seed(123) us_fiscal_lsuw |> specify_bsvar$new() |> estimate(S = 10) |> estimate(S = 20) |> compute_impulse_responses(horizon = 4) |> summary() -> irf_summary

See Also

compute_impulse_responses

Author(s)

Tomasz Woźniak wozniak.tom@pm.me

  • Maintainer: Tomasz Woźniak
  • License: GPL (>= 3)
  • Last published: 2024-10-24