Description Usage Arguments Details Value Note Author(s) References See Also Examples
Computes the impulse response function (IRF) or moving average representation (MAR) for an m-dimensional set of VAR/BVAR/B-SVAR coefficients.
1 |
varobj |
VAR, BVAR, or BSVAR objects for a fitted VAR, BVAR, or BSVAR model
from |
nsteps |
Number or steps, or the horizon over which to compute the IRFs (typically 1.5 to 2 times the lag length used in estimation |
A0 |
Decomposition contemporaneous error covariance of a VAR/BVAR/BSVAR,
default is a Cholesky decomposition of the error covariance matrix
for VAR and BVAR models,
|
This function should rarely be called by the user. It is a working
function to compute the IRFs for a VAR model. Users will typically
want to used one of the simulation functions that also compute error
bands for the IRF, such as mc.irf
which calls this function
and simulates its multivariate posterior distribution.
A list of the AR coefficients used in computing the IRF and the impulse response matrices:
B |
m x m x nstep Autoregressive coefficient matrices in lag order. Note that all AR coefficient matrices for nstep > p are zero. |
mhat |
m x m x nstep
impulse response matrices. |
The IRF depends on the ordering of the variables and the structure of the decomposition in A0.
Patrick T. Brandt
Sims, C.A. and Tao Zha. 1999. "Error Bands for Impulse Responses." Econometrica 67(5): 1113-1156.
Hamilton, James. 1994. Time Series Analysis. Chapter 11.
See also dfev
for the related decompositions of
the forecast error variance, mc.irf
for Bayesian and
frequentist computations of IRFs and their variances (which is what
you probably really want).
1 2 3 | data(IsraelPalestineConflict)
rf.var <- reduced.form.var(IsraelPalestineConflict, p=6)
plot(irf(rf.var, nsteps = 12))
|
##
## MSBVAR Package v.0.9-2
## Build date: Tue Jul 11 08:30:47 2017
## Copyright (C) 2005-2017, Patrick T. Brandt
## Written by Patrick T. Brandt
##
## Support provided by the U.S. National Science Foundation
## (Grants SES-0351179, SES-0351205, SES-0540816, and SES-0921051)
##
[,1] [,2]
[1,] 0.00000 3.386248
[2,] 60.58718 24.067998
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.