Board of Governors of the Federal Reserve System (US)
Finance and Economics Discussion Series
A Dynamic Factor Model of the Yield Curve as a Predictor of the Economy
In this paper, we propose an econometric model of the joint dynamic relationship between the yield curve and the economy to predict business cycles. We examine the predictive value of the yield curve to forecast future economic growth as well as the beginning and end of economic recessions at the monthly frequency. The proposed nonlinear multivariate dynamic factor model takes into account not only the popular term spread but also information extracted from the level and curvature of the yield curve and from macroeconomic variables. The nonlinear model is used to investigate the interrelationship between the phases of the bond market and of the business cycle. The results indicate a strong interrelation between these two sectors. The proposed factor model of the yield curve exhibits substantial incremental predictive value compared to several alternative specifications. This result holds in-sample and out-of-sample, using revised or real time unrevised data.
Cite this item
Marcelle Chauvet & Zeynep Senyuz, A Dynamic Factor Model of the Yield Curve as a Predictor of the Economy, Board of Governors of the Federal Reserve System (US), Finance and Economics Discussion Series 2012-32, 2012.
- C32 - Mathematical and Quantitative Methods - - Multiple or Simultaneous Equation Models; Multiple Variables - - - Time-Series Models; Dynamic Quantile Regressions; Dynamic Treatment Effect Models; Diffusion Processes; State Space Models
- E32 - Macroeconomics and Monetary Economics - - Prices, Business Fluctuations, and Cycles - - - Business Fluctuations; Cycles
- E44 - Macroeconomics and Monetary Economics - - Money and Interest Rates - - - Financial Markets and the Macroeconomy
Keywords: Forecasting; Business Cycles; Dynamic Factor Models; Markov Switching
This item with handle RePEc:fip:fedgfe:2012-32
is also listed on EconPapers
For corrections, contact Ryan Wolfslayer ()