augment.bvar {BVARverse}R Documentation

Augment BVAR outputs and convert into a tibble

Description

Turn the outputs of a Bayesian VAR (see bvar) into a an augmented tibble. Methods are available for bvar objects (will yield coefficients and their quantiles), bvar_fcast objects (with predictions, their quantiles and optionally real datapoints), and bvar_irf objects (with impulse responses).

Usage

## S3 method for class 'bvar'
augment(x, conf_bands = 0.16, ...)

## S3 method for class 'bvar_fcast'
augment(x, t_back = 0L, ...)

## S3 method for class 'bvar_irf'
augment(x, ...)

Arguments

x

A bvar or derived object to turn into a tibble.

conf_bands

Numeric vector. Credible intervals of coefficients to include in the tibble.

...

Not used.

t_back

Integer scalar. Whether to include actual datapoints in the tidied forecast.

Value

Returns a tibble with relevant information; quantiles can be found in the columns.

Examples


# Access a subset of the fred_qd dataset
data <- fred_qd[, c("CPIAUCSL", "UNRATE", "FEDFUNDS")]
# Transform it to be stationary
data <- fred_transform(data, codes = c(5, 5, 1), lag = 4)

# Estimate a BVAR using one lag, default settings and very few draws
x <- bvar(data, lags = 1, n_draw = 1000L, n_burn = 200L, verbose = FALSE)

# Create tibbles from the outputs
augment(x)
augment(irf(x))
augment(predict(x))


[Package BVARverse version 0.0.1 Index]