compute_structural_shocks.PosteriorBSVARSV function

Computes posterior draws of structural shocks

Computes posterior draws of structural shocks

Each of the draws from the posterior estimation of models from packages bsvars or bsvarSIGNs is transformed into a draw from the posterior distribution of the structural shocks.

## S3 method for class 'PosteriorBSVARSV' compute_structural_shocks(posterior)

Arguments

  • posterior: posterior estimation outcome - an object of class PosteriorBSVARSV obtained by running the estimate function.

Returns

An object of class PosteriorShocks, that is, an NxTxS array with attribute PosteriorShocks containing S draws of the structural shocks.

Examples

# upload data data(us_fiscal_lsuw) # specify the model and set seed set.seed(123) specification = specify_bsvar_sv$new(us_fiscal_lsuw, p = 1) # run the burn-in burn_in = estimate(specification, 10) # estimate the model posterior = estimate(burn_in, 20) # compute structural shocks shocks = compute_structural_shocks(posterior) # workflow with the pipe |> ############################################################ set.seed(123) us_fiscal_lsuw |> specify_bsvar_sv$new(p = 1) |> estimate(S = 10) |> estimate(S = 20) |> compute_structural_shocks() -> ss

See Also

estimate, normalise_posterior, summary

Author(s)

Tomasz Woźniak wozniak.tom@pm.me

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