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 datadata(us_fiscal_lsuw)# specify the model and set seedset.seed(123)specification = specify_bsvar_sv$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_sv$new(p =1)|> estimate(S =10)|> estimate(S =20)|> compute_structural_shocks()-> ss