Definition
The Variance Decomposition Function (VDF), also called Forecast Error Variance Decomposition (FEVD), allocates the j-step-ahead forecast error variance of each variable to the individual structural shocks. It answers: what fraction of variable v's unpredictability at horizon j is attributable to shock k?
Key Ideas
- Complements Impulse Response Functions (IRFs): IRFs show how variables respond to each shock; variance decompositions show how much each shock contributes to overall variability.
- Shares the same identification dependence as IRFs — the decomposition is only meaningful relative to a structural identification of A0.
- At horizon j=1 (one step ahead), the decomposition reflects only the contemporaneous impact matrix Θ0=A0−1.
- As j→∞, the decomposition converges to the unconditional variance shares.
How It Works
Moving Average Representation
From the structural vector autoregression (VAR), the variables admit the MA representation:
xt=Θ(L)εt=i=0∑∞Θiεt−i
where Θi is the n×n matrix of impulse responses at horizon i (see Impulse Response Function) and εt∼(0,Σε) with Σε diagonal (independent structural shocks).
Forecast Error
The j-step-ahead forecast error for xt+j given information at t is:
xt+j−Et[xt+j]=i=0∑j−1Θiεt+j−i
since all εt+j−i for i<j are unknown at time t. The forecast error variance matrix is:
Var(xt+j−Et[xt+j])=i=0∑j−1ΘiΣεΘi′
Variance Decomposition Formula
Let θvs,i denote the (v,s) element of Θi and σs2=[Σε]ss the variance of structural shock s. The j-step forecast error variance of variable v attributable to shock k is:
VDF(v,k,j)=i=0∑j−1s=1∑nθvs,i2σs2i=0∑j−1θvk,i2σk2×100
When Σε=In (unit-variance structural shocks, as is conventional after normalization), this simplifies to:
VDF(v,k,j)=i=0∑j−1s=1∑nθvs,i2i=0∑j−1θvk,i2×100
The decomposition is exhaustive: ∑k=1nVDF(v,k,j)=100 for all v and j.
For the Differenced VAR
When the VAR is estimated in first differences (permanent-shock case), the cumulative impulse responses Γi=∑ℓ=0iΘℓ govern the level responses (see Impulse Response Function). The variance decomposition for the level of x replaces Θi with Γi in the formula above:
VDFlevel(v,k,j)=i=0∑j−1s=1∑nγvs,i2σs2i=0∑j−1γvk,i2σk2×100
Macro vs. Latent Decomposition in Term Structure Models (Ang-Piazzesi 2001)
In an Affine Term Structure Model with observable macro factors Xto and latent yield factors Xtu, the forecast error variance of yield n at horizon h decomposes across all factors:
Ωjk,h=MSE(Y^t+h∣t)∑i=0h−1Ψjk,i2(ATSM-VD)
where Ψjk,i is the (j,k) element of the yield-IRF matrix at lag i and MSE(⋅) is the mean squared error (MSE) (see Appendix C of Ang-Piazzesi). Key empirical findings (US monthly data, 1952–2000):
| Yield maturity |
Macro share (unconditional) |
Dominant macro factor |
| 1-month |
83% |
Inflation (48.9% at h=1) |
| 12-month |
≈78% (at h=60) |
Inflation |
| 60-month |
≈40% |
Latent "level" (near unit-root) |
- The level latent factor dominates long-yield variance at all horizons — macro variables cannot span the first principal component (PC) of the yield curve.
- Inflation consistently outperforms real activity across all maturities and horizons.
- Real activity's explanatory share rises with the forecast horizon; inflation's share falls for long yields.
Empirical Pattern (Keating 1992)
In the long-run identified model with variables (p,y,r,m):
- Supply shocks explain 17% of output variance at 1 quarter, rising to ≈90% at 48 quarters.
- Demand (IS) shocks dominate short-run output movements and long-run interest rate variance.
- Money demand shocks have strong effects on money but virtually none on output or prices.
Why It Matters
Variance decompositions provide a quantitative summary of shock importance that complements the directional information in IRFs. They are the standard diagnostic for questions such as: "How much of the business cycle is driven by monetary policy shocks?" or "Does technology or demand account for most output fluctuations?"
Open Questions
- Like IRFs, variance decompositions are estimated with substantial uncertainty; confidence intervals (via Monte Carlo or Bayesian methods) are wide, especially at long horizons.
- The decomposition adds up to 100% only because shocks are assumed orthogonal; with partially identified models (sign restrictions), shares are set-identified and can overlap.
Related