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 'PosteriorBSVAR'compute_structural_shocks(posterior)
Arguments
posterior: posterior estimation outcome - an object of class PosteriorBSVAR 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 datadata(us_fiscal_lsuw)# specify the model and set seedset.seed(123)specification = specify_bsvar$new(us_fiscal_lsuw, p =1)# run the burn-inburn_in = estimate(specification,10)# estimate the modelposterior = estimate(burn_in,20)# compute structural shocksshocks = compute_structural_shocks(posterior)# workflow with the pipe |>############################################################set.seed(123)us_fiscal_lsuw |> specify_bsvar$new(p =1)|> estimate(S =10)|> estimate(S =20)|> compute_structural_shocks()-> ss