Computes posterior draws from data predictive density
Computes posterior draws from data predictive density
Each of the draws from the posterior estimation of models from packages bsvars or bsvarSIGNs is transformed into a draw from the data predictive density.
## S3 method for class 'PosteriorBSVARSV'compute_fitted_values(posterior)
Arguments
posterior: posterior estimation outcome - an object of class PosteriorBSVARSV obtained by running the estimate function.
Returns
An object of class PosteriorFitted, that is, an NxTxS
array with attribute PosteriorFitted containing S draws from the data predictive density.
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 draws from in-sample predictive densitycsd = compute_fitted_values(posterior)# workflow with the pipe |>############################################################set.seed(123)us_fiscal_lsuw |> specify_bsvar_sv$new(p =1)|> estimate(S =10)|> estimate(S =20)|> compute_fitted_values()-> csd