Table of Contents
Fetching ...

Targeted Local Projections

Aleksei Nemtyrev, Otilia Boldea

Abstract

Local projection (LP) and structural vector autoregression (SVAR) are commonly employed to estimate dynamic causal effects of macroeconomic policies at multiple horizons. With enough lags as controls, LP estimators have little bias but their variance can increase with the horizon due to accumulating additional shocks. Because they typically employ fewer lags or suffer from local misspecification, SVAR estimators typically incur higher bias, but their variance decreases with the horizon due to exponentiation. We propose to target the LP estimators towards their SVAR counterparts - constructed with fewer lags than LP at each horizon - to reduce their variance at the cost of incurring some bias. The resulting targeted LP estimator is a linear combination of the LP and SVAR estimators. We propose choosing this linear combination optimally to minimize the mean-squared error of the new estimator. Our simulations show that, under a locally misspecified SVAR model, targeting substantially reduces the LP variance at longer horizons while maintaining near-nominal coverage in small samples when a double bootstrap is employed.

Targeted Local Projections

Abstract

Local projection (LP) and structural vector autoregression (SVAR) are commonly employed to estimate dynamic causal effects of macroeconomic policies at multiple horizons. With enough lags as controls, LP estimators have little bias but their variance can increase with the horizon due to accumulating additional shocks. Because they typically employ fewer lags or suffer from local misspecification, SVAR estimators typically incur higher bias, but their variance decreases with the horizon due to exponentiation. We propose to target the LP estimators towards their SVAR counterparts - constructed with fewer lags than LP at each horizon - to reduce their variance at the cost of incurring some bias. The resulting targeted LP estimator is a linear combination of the LP and SVAR estimators. We propose choosing this linear combination optimally to minimize the mean-squared error of the new estimator. Our simulations show that, under a locally misspecified SVAR model, targeting substantially reduces the LP variance at longer horizons while maintaining near-nominal coverage in small samples when a double bootstrap is employed.
Paper Structure (18 sections, 5 theorems, 50 equations, 5 figures)

This paper contains 18 sections, 5 theorems, 50 equations, 5 figures.

Key Result

theorem 1

Under Assumption asn:1, while where

Figures (5)

  • Figure 1: Coverage for $T=200$ (left) and $T=800$ (right), DGP = VARMA(1,$100$). Red solid line: MSDB with $q=8$. Purple solid line (alternative method): LP, VAR and TLP use double bootstrap centering around VAR estimates; SLP uses HAC with undersmoothing barnichon2019impulse. Dashed lines for $q=1$. Monte Carlo with 1000 replications, 200 $\times$ 100 bootstrap samples.
  • Figure 2: Coverage, length, bias, standard deviation, and RMSE for $T=200$ (left) and $T=800$ (right), DGP = VARMA(1,$100$). Methods: Targeted Local Projections (10,8), Local Projections (10), Vector Autoregression (8), Smooth Local Projections (10) and Bayesian Local Projections (8,8). Inference done by MSDB for TLP, LP, VAR and SLP. Monte Carlo with 1000 replications, 200 $\times$ 100 bootstrap samples.
  • Figure 3: Coverage, length, bias, standard deviation, and RMSE for $T=200$ (left) and $T=800$ (right), DGP = VARMA(1,1). Methods: Targeted Local Projections (10,8), Local Projections (10), Vector Autoregression (8), Smooth Local Projections (10) and Bayesian Local Projections (8,8). Inference done by MSDB for TLP, LP, VAR and SLP. Monte Carlo with 1000 replications, 200 $\times$ 100 bootstrap samples.
  • Figure 4: Coverage, length, bias, standard deviation, and RMSE for $T=200$ (left) and $T=800$ (right), DGP = VARMA(1,$100$) with increased misspecification. Methods: Targeted Local Projections (10,8), Local Projections (10), Vector Autoregression (8), Smooth Local Projections (10) and Bayesian Local Projections (8,8). Inference by MSDB. Monte Carlo with 1000 replications, 200 $\times$ 100 bootstrap samples.
  • Figure 5: Coverage, length, bias, standard deviation, and RMSE for $T=200$ (left) and $T=800$ (right), DGP = VARMA(1,$100$) with GARCH(1,1) errors. Methods: Targeted Local Projections (10,8), Local Projections (10), Vector Autoregression (8), Smooth Local Projections (10) and Bayesian Local Projections (8,8). Inference by MSDB. Monte Carlo with 1000 replications, 200 $\times$ 100 bootstrap samples.

Theorems & Definitions (5)

  • theorem 1
  • theorem 2
  • theorem 3
  • theorem 4
  • theorem 5