compute_fitted_values.PosteriorBSVARSV function

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 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 draws from in-sample predictive density csd = 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

See Also

estimate, summary

Author(s)

Tomasz Woźniak wozniak.tom@pm.me

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