compute_historical_decompositions.PosteriorBSVARSV function
Computes posterior draws of historical decompositions
Computes posterior draws of historical decompositions
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 historical decompositions. IMPORTANT! The historical decompositions are interpreted correctly for covariance stationary data. Application to unit-root non-stationary data might result in non-interpretable outcomes.
## S3 method for class 'PosteriorBSVARSV'compute_historical_decompositions(posterior, show_progress =TRUE)
Arguments
posterior: posterior estimation outcome - an object of class PosteriorBSVARSV obtained by running the estimate function.
show_progress: a logical value, if TRUE the estimation progress bar is visible
Returns
An object of class PosteriorHD, that is, an NxNxTxS array with attribute PosteriorHD containing S draws of the historical decompositions.
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,5)# estimate the modelposterior = estimate(burn_in,5)# compute historical decompositionshd = compute_historical_decompositions(posterior)# workflow with the pipe |>############################################################set.seed(123)us_fiscal_lsuw |> specify_bsvar_sv$new(p =1)|> estimate(S =5)|> estimate(S =5)|> compute_historical_decompositions()-> hds
References
Kilian, L., & Lütkepohl, H. (2017). Structural VAR Tools, Chapter 4, In: Structural vector autoregressive analysis. Cambridge University Press.