irf: Impulse Response Function A generic function used to...

irfR Documentation

Impulse Response Function A generic function used to calculate impulse response functions.

Description

A plot function for objects of class "bvarirf".

Usage

irf(x, ...)

## S3 method for class 'bvarirf'
plot(x, ...)

Arguments

x

an object of class "bvarirf", usually, a result of a call to irf.

...

further graphical parameters.

Examples


# Load data
data("e1")
e1 <- diff(log(e1)) * 100

# Generate model data
model <- gen_var(e1, p = 2, deterministic = 2,
                 iterations = 100, burnin = 10)
# Number of iterations and burnin should be much higher.

# Add prior specifications
model <- add_priors(model)

# Optain posterior draws
object <- draw_posterior(model)

# Calculate IR
ir <- irf(object, impulse = "invest", response = "cons")

# Plot IR
plot(ir)


bvartools documentation built on Aug. 31, 2023, 1:09 a.m.