Vector Autoregressions

Zahid Asghar

2026-09-12

Learning Objectives

By the end of this lecture, you will be able to:

  1. Understand what VAR models are and why they’re used
  2. Distinguish between three types of VARs
  3. Interpret Granger causality tests
  4. Understand impulse response functions
  5. Apply VARs to policy analysis

What Do Macroeconometricians Do?

Macroeconometricians have four main tasks:

  1. Describe and summarize macroeconomic data

  2. Make forecasts about future economic conditions

  3. Quantify relationships in the macroeconomy

  4. Advise policymakers on economic decisions

Note

After the economic problems of the 1970s, traditional structural models failed. VARs emerged as a practical alternative.

Why VARs? The Historical Context

The Problem in the 1970s:

  • Traditional structural models failed to predict stagflation
  • Simple univariate time series models were too limited
  • Need for a new approach that was:
    • Data-driven
    • Could handle multiple variables
    • Didn’t require strong theoretical assumptions

The Solution: Vector Autoregressions (VARs)

Primary Source: Stock & Watson (2001), Journal of Economic Perspectives

What is a VAR? The Intuition

Think of a VAR as a system where:

  • Each variable depends on its own past
  • Each variable depends on the past of ALL other variables
  • Everything is interconnected

Simple Example: Unemployment ↔︎ Inflation ↔︎ Interest Rates

Each affects the others over time!

Three Types of VARs

VARs come in three varieties, each with different assumptions:

  1. Reduced Form VAR
    • Most basic form
    • Just looks at correlations
  2. Recursive VAR
    • Imposes an ordering on variables
    • Errors are uncorrelated
  3. Structural VAR
    • Uses economic theory
    • Identifies causal relationships

Let’s explore each in detail…

Reduced Form VAR: The Building Block

A reduced-form VAR expresses each variable as a linear function of:

  • Its own past values
  • Past values of ALL other variables
  • A random error term

Key Feature

The error terms can be correlated across equations because we haven’t imposed any structure yet.

Think of it as: A descriptive model that captures co-movements without making strong causal claims.

Reduced Form VAR: Example Setup

Let’s consider three variables:

  • UNEM = Unemployment rate
  • INFL = Inflation rate
  • R = Interest rate (Federal Funds rate)

Each is modeled with 2 lags (past values).

Note

In practice, lag length is chosen using AIC or BIC criteria.

Reduced Form VAR: Unemployment Equation

\[\begin{aligned} \text{UNEM}_t = \beta_{10} &+ \beta_{11}\text{UNEM}_{t-1} + \beta_{12}\text{UNEM}_{t-2}\\ &+ \gamma_{11}\text{INFL}_{t-1} + \gamma_{12}\text{INFL}_{t-2} \\ &+ \phi_{11}\text{R}_{t-1} + \phi_{12}\text{R}_{t-2}+ \mu_{1t} \end{aligned}\]

Reading this equation:

  • Current unemployment depends on unemployment 1 and 2 quarters ago
  • Also depends on past inflation
  • Also depends on past interest rates
  • Plus a surprise component (\(\mu_{1t}\))

Reduced Form VAR: Inflation Equation

\[\begin{aligned} \text{INFL}_t = \beta_{20} &+ \beta_{21}\text{UNEM}_{t-1} + \beta_{22}\text{UNEM}_{t-2}\\ &+ \gamma_{21}\text{INFL}_{t-1} + \gamma_{22}\text{INFL}_{t-2} \\ &+ \phi_{21}\text{R}_{t-1} + \phi_{22}\text{R}_{t-2}+ \mu_{2t} \end{aligned}\]

Same pattern: Inflation today depends on past values of all three variables.

Reduced Form VAR: Interest Rate Equation

\[\begin{aligned} \text{R}_t = \beta_{30} &+ \beta_{31}\text{UNEM}_{t-1} + \beta_{32}\text{UNEM}_{t-2}\\ &+ \gamma_{31}\text{INFL}_{t-1} + \gamma_{32}\text{INFL}_{t-2}\\ &+ \phi_{31}\text{R}_{t-1} + \phi_{32}\text{R}_{t-2}+ \mu_{3t} \end{aligned}\]

All three equations together form the VAR system.

Understanding the Error Terms

Error terms (\(\mu_{1t}\), \(\mu_{2t}\), \(\mu_{3t}\)) represent “surprises”:

  • Movements in variables after accounting for the past
  • If variables are correlated, errors will be correlated too
  • This correlation makes interpretation tricky!

The Challenge

Correlated errors make it hard to identify specific shocks. Which shock caused what?

This motivates recursive and structural VARs.

Recursive VAR: Adding Structure

Goal: Make error terms uncorrelated across equations.

How? Add carefully selected contemporaneous values as regressors.

Key Idea: Impose an ordering on variables: 1. UNEM affects INFL contemporaneously 2. UNEM and INFL affect R contemporaneously 3. But R doesn’t affect UNEM or INFL within the same period

Recursive VAR: The Equations

Unemployment (first in order): \[\begin{aligned} \text{UNEM}_t = \beta_{10} &+ \beta_{11}\text{UNEM}_{t-1} + \beta_{12}\text{UNEM}_{t-2}\\ &+ \gamma_{11}\text{INFL}_{t-1} + \gamma_{12}\text{INFL}_{t-2} \\ &+ \phi_{11}\text{R}_{t-1} + \phi_{12}\text{R}_{t-2}+ \mu_{1t} \end{aligned}\]

Inflation (second): Now includes \(\text{UNEM}_t\) \[\begin{aligned} \text{INFL}_t = \beta_{20} &+ \delta_{21}\text{UNEM}_{t} + \beta_{21}\text{UNEM}_{t-1} + \beta_{22}\text{UNEM}_{t-2} \\ &+ \gamma_{21}\text{INFL}_{t-1} + \gamma_{22}\text{INFL}_{t-2}\\ &+ \phi_{21}\text{R}_{t-1} + \phi_{22}\text{R}_{t-2}+ \mu_{2t} \end{aligned}\]

Recursive VAR: Interest Rate Equation

Interest Rate (third): Includes both \(\text{UNEM}_t\) and \(\text{INFL}_t\)

\[\begin{aligned} \text{R}_t = \beta_{30} &+ \delta_{31}\text{UNEM}_{t} + \delta_{32}\text{INFL}_{t}\\ &+ \beta_{31}\text{UNEM}_{t-1} + \beta_{32}\text{UNEM}_{t-2}\\ &+ \gamma_{31}\text{INFL}_{t-1} + \gamma_{32}\text{INFL}_{t-2}\\ &+ \phi_{31}\text{R}_{t-1} + \phi_{32}\text{R}_{t-2}+ \mu_{3t} \end{aligned}\]

Result: Error terms are now uncorrelated!

The Ordering Problem

Major Limitation

Results depend critically on the ordering of variables!

The Issue:

  • Different orderings → Different equations
  • Different coefficients
  • Different results
  • With n variables, there are n! possible orderings

Example: With 3 variables, there are 3! = 6 possible orderings.

Which one is “correct”? This requires economic theory…

Structural VAR: Using Economic Theory

A structural VAR uses economic theory to:

  • Identify contemporaneous relationships
  • Establish causal links
  • Create instrumental variables

Key Advantage

Makes explicit economic assumptions rather than arbitrary ordering choices.

Requires: “Identifying assumptions” based on economic theory.

Structural VAR: The Taylor Rule Example

Stock and Watson use this Taylor Rule:

\[R_t = r^* + 1.5(\bar{\pi}_t - \pi^*) + 1.25(\bar{u}_t - u^*)\] \[+ \text{lagged values of } R_t, \pi_t, u_t + \epsilon_t\]

Interpretation:

  • \(r^*\) = desired real interest rate
  • \(\pi^*\) = target inflation
  • \(u^*\) = natural unemployment rate
  • \(\bar{\pi}_t\), \(\bar{u}_t\) = 4-quarter trailing averages

This equation becomes the interest rate equation in the structural VAR.

Three-Step Analysis Process

Step 1: Estimate Models

  • Reduced form VAR (describe co-movements)
  • Recursive VAR (identify shocks)
  • Structural VAR (impose economic theory)

Step 2: Forecasting

  • Use reduced form VAR to predict future values

Step 3: Policy Analysis

  • Use structural VAR to estimate policy effects
  • Example: Effect of Fed rate changes on inflation and unemployment

Key Outputs: What We Report

Instead of reporting individual coefficients, we focus on:

1. Granger-Causality Tests

Does past X help predict Y?

2. Impulse Response Functions

How does a shock to X affect Y over time?

3. Forecast Error Variance Decompositions

How much of Y’s forecast error is due to shocks in X?

Note

These are much more informative than VAR regression coefficients or R² statistics!

Granger Causality: The Concept

Question: Does knowing the past of X help predict Y?

Not true causality! It’s really “predictive causality.”

Remember

“X Granger-causes Y” means: “Past values of X help forecast Y, beyond what Y’s own past tells us.”

Test: F-test for whether lagged X terms are jointly significant in Y equation.

Granger Causality: Example Results

Regressor Inflation (π) Unemployment (u) Interest Rate (R)
π 0.00 0.31 0.00
u 0.02 0.00 0.00
R 0.27 0.01 0.00

These are p-values. Lower = stronger evidence of Granger causality.

Interpretation:

  • Inflation helps predict unemployment (p=0.02) ✓
  • Interest rates do NOT help predict inflation (p=0.27) ✗
  • Unemployment helps predict interest rates (p=0.00) ✓

Variance Decomposition: The Concept

Question: When we forecast variable Y, what fraction of the forecast error variance is due to shocks in each variable?

Intuition:

  • If shocks to X explain a lot of Y’s forecast errors, then X is “important” for Y
  • Measured at different time horizons

Example: How much of interest rate forecast errors are due to:

  • Inflation shocks?
  • Unemployment shocks?
  • Interest rate shocks themselves?

Variance Decomposition: Example

Variance Decomposition of Interest Rate (R) (Recursive VAR: π, u, R ordering; 1960-2000 quarterly data)

Horizon (Qtrs) Forecast SE π Shocks u Shocks R Shocks
1 0.85 2% 19% 79%
4 1.84 9% 50% 41%
8 2.44 12% 60% 28%
12 2.63 16% 59% 25%

Key Insights:

  • Short-run (1 quarter): R mainly explained by its own shocks (79%)
  • Longer-run (12 quarters): Unemployment shocks dominate (59%)
  • Inflation shocks become more important over time (2% → 16%)

Impulse Response Functions: The Concept

Question: What happens to all variables when we “shock” one variable?

Setup:

  • Give a one-time, one-unit shock to a variable
  • Trace out effects over time on all variables
  • Shock reverts to zero after one period

Visual Thinking

Like dropping a stone in a pond and watching the ripples spread.

Most meaningful in models with uncorrelated errors (recursive or structural VAR).

Impulse Response: Interpretation

What you’ll see in plots:

  • Horizontal axis: Time periods after shock
  • Vertical axis: Response of variable
  • Often includes confidence bands (±1 or ±2 standard deviations)

Example Questions:

  • If Fed raises rates by 1%, what happens to unemployment?
  • How long does the effect last?
  • Is the effect statistically significant?

Using VARs for Policy Analysis

Two Types of Policy Questions:

1. Surprise Interventions

“What if the Fed unexpectedly raised rates by 0.5%?”

  • Use impulse response functions
  • Shows immediate and dynamic effects

2. Rule Changes

“What if we switched from a Taylor rule to strict inflation targeting?”

  • Replace policy equation in structural VAR
  • Compare outcomes under different rules

Strengths of VAR Models

What VARs Do Well

✓ Capture co-movements of multiple time series

✓ Standard, widely-accepted diagnostic tools

✓ Good forecasting performance for short horizons

✓ Small VARs are benchmarks for new methods

✓ Don’t require strong theoretical assumptions

Practical Success: Extensively used by central banks and policy institutions.

Advances in VAR Methodology

Time-Varying Parameters (Sims, 1993)

  • Allows coefficients to drift over time
  • Captures structural changes in the economy

Bayesian VARs

  • Controls parameter proliferation
  • Large VARs without overfitting
  • Example: A 9-variable, 4-lag VAR has 333 parameters!

Note

Modern approaches use restrictions and priors to make large VARs tractable.

Limitations and Challenges

1. Structural Inference is Difficult

  • VAR shocks may reflect omitted variables
  • Omitted variable bias if excluded factors correlate with included variables
  • Forward-looking behavior can produce misleading impulse responses

2. The Lucas Critique

  • Policy rule changes may cause parameter instability
  • What worked under old regime may not work under new one
  • Constant-parameter assumption may fail

3. Identification Challenges

  • Many researchers work backward: find ordering that supports their story
  • Risk of data mining

Additional Practical Concerns

From Spencer (JMCB, 1989):

Variable Ordering

  • Critically important, especially for aggregated data
  • Less problematic for monthly than quarterly/annual data
  • Higher temporal aggregation → stronger contemporaneous correlation

Trend Removal

  • Detrending method substantially affects results
  • Different filters can lead to different conclusions

More Practical Issues

Lag Length Selection

  • More lags generally improve stability across orderings
  • May change importance of different variables
  • Trade-off between fit and parsimony

Temporal Aggregation

  • Aggregation reduces noise BUT
  • Increases contemporaneous correlation
  • Makes ordering even more critical

Warning

Researchers must be transparent about these modeling choices!

Best Practices: Summary

When Using VARs:

  1. Be transparent about ordering and identification
  2. Check robustness across different specifications
  3. Report uncertainty (confidence bands)
  4. Use economic theory for structural identification
  5. Acknowledge limitations explicitly
  6. Compare forecasts with benchmark models

Tip

VARs are powerful tools, but their results depend on modeling choices. Transparency and robustness checks are essential!

Key Takeaways

  1. VARs capture dynamic relationships among multiple time series

  2. Three types serve different purposes:

    • Reduced form: descriptive
    • Recursive: identification via ordering
    • Structural: identification via theory
  3. Focus on interpretable outputs: Granger causality, impulse responses, variance decompositions

  4. Strengths: Flexible, data-driven, good for forecasting

  5. Limitations: Identification challenges, ordering sensitivity, Lucas critique

Further Reading

Essential Papers:

  • Stock & Watson (2001) - Foundation paper
  • Sims (1980) - Original VAR paper
  • Lütkepohl (1993) - Comprehensive textbook
  • Christiano, Eichenbaum & Evans (1999) - Monetary policy shocks

For Applied Work:

  • Stock & Watson’s textbook chapters on VARs
  • IMF Working Papers on VAR applications
  • Central bank research on structural VARs

Questions?

Think about:

  • What economic question do you want to answer?
  • Which type of VAR is most appropriate?
  • What are your identification assumptions?
  • How will you check robustness?

Thank you!