Vector Autoregressions and Granger Causality
00 · Symbol Glossary
A random vector at date : several yields, returns, or macro series stacked together. A VAR is one equation per component.
Each is . The entry of is the coefficient on the -th lag of series in the equation for series .
, the contemporaneous covariance of the reduced-form innovations. Off-diagonals are unidentified structural mixing until an extra assumption is imposed.
when the VAR is stable, with . Reduced-form impulse responses live here — not yet orthogonal shocks.
01 · From AR to VAR
A univariate ARMA cannot answer “do lagged yields help forecast inflation after lags of inflation are already in the model?” A vector autoregression is the system analogue of an AR.
A -dimensional VAR is
Each of the equations is an OLS regression of one component on lags of all series (and a constant). Under standard conditions OLS is consistent; with Gaussian it is Gaussian MLE.
Stack the lags into a vector. The VAR becomes a giant VAR whose companion matrix has on the first block-row — the same trick as writing a scalar AR as an AR in lag space. Stability: every eigenvalue of that companion lies inside the unit circle, exactly as a scalar AR root must lie outside the unit circle. If any eigenvalue has modulus , impulse responses do not die out and the VMA representation below fails to exist.
When the VAR is stable it has a VMA representation
The matrices are the building blocks of impulse responses. A VAR has mean parameters plus a symmetric ( free entries): degrees of freedom vanish quickly in and .
02 · Granger Causality
In a given information set, Granger-causes if lags of help predict beyond lags of itself (and any other included variables). It is a statement about predictive content, not about “ is the structural cause of .”
In a bivariate VAR with , “ does not Granger-cause ” means every entry in the first row of that multiplies a lag of is zero — for example in the equation. You are testing whether past adds forecast power for after past is already included, not whether structurally drives today. Test with a Wald / statistic (or a likelihood ratio). The test is only as good as the information set: omitted variables can create or hide Granger links.
Oil prices “Granger-causing” equity returns in a two-variable VAR does not identify an oil-supply shock.
Why it breaks: Granger is a forecasting restriction inside a reduced form. Contemporaneous mixing in is unidentified without extra assumptions. Policy conclusions need a structural identification scheme on top.
Consequence: report Granger tests as predictive evidence, and say so. Do not write “ causes ” from a -value alone.
03 · Impulse Responses Need Identification
The reduced-form residual is a mixture of contemporaneous shocks. An orthogonal impulse response needs a factorization (or a more general in SVAR language) so that has identity covariance.
The usual default is the Cholesky factor: lower triangular. That imposes a recursive contemporaneous ordering — the first variable does not react within the period to later shocks; the last reacts to everything. The ordering is an economic assumption, not a statistical free lunch. Reordering can change the IRF shapes.
Let . Cholesky with rate first means the rate does not respond to output within the month, while output can respond to the rate. Swap the order and you have a different within-period story — and different IRFs. Always report the ordering.
Variance decompositions apportion forecast-error variance of each series to each orthogonal shock. They inherit the same identification caveats. The entry of itself is not a structural IRF: it is the reduced-form response to a reduced-form residual.
Software’s default orthogonal IRFs come from a Cholesky ordering you may never have chosen consciously.
Why it breaks: reordering variables permutes which series can react within the period. The same reduced-form VAR can imply opposite “within-month” stories.
Consequence: always report the ordering, treat IRFs as one identification scheme among many, and do not label them “the effect of a policy shock” without extra structure (sign restrictions, instruments, or narrative timing).
04 · Lag Length and What We Skip
Choose by AIC/BIC on the system (criteria that penalize free lag coefficients). Too short a lag length leaves residual autocorrelation and biased Granger tests. Too long eats degrees of freedom.
Structural identification beyond Cholesky (sign restrictions, external instruments / proxy SVAR, narrative shocks). Bayesian VARs with Minnesota priors — the practical fix when is large relative to . Both belong in a macro-econometrics sequel, not this core pass.
05 · Exercises
Write the two equations in scalars; count intercepts, the four entries of , and the three free entries of symmetric .
and . Four slope coefficients, two intercepts, and three free entries in . Total: .
Write the two equations of a bivariate VAR in scalar form. How many free parameters are in ?
Look at the equation only.
The restriction : lags of do not enter the equation. For a VAR every lag of in the equation is zero.
In that VAR, what coefficient restriction is “ does not Granger-cause ”?
maps onto one-for-one at horizon . Orthogonal IRFs need a factor of .
False. is the reduced-form moving-average response to a reduced-form residual. Orthogonal / structural IRFs require a factorization of (Cholesky or otherwise).
True or false: the entry of is already an identified structural impulse response of series to a shock in series .
06 · Chapter Summary
| Object | Role |
|---|---|
| VAR | each series on lags of the whole vector |
| Stability | companion eigenvalues inside the unit circle |
| Granger | extra predictive content of for , not structural cause |
| reduced-form MA coefficients | |
| Cholesky IRF | convenient orthogonalization; the ordering is identification |
Next: Chapter 08 — Cointegration and Error Correction, when the series share a common stochastic trend and a levels VAR is the wrong reduced form.