Yield Curve Predictability, Regimes, and Macroeconomic Information: - - PowerPoint PPT Presentation

yield curve predictability regimes and macroeconomic
SMART_READER_LITE
LIVE PREVIEW

Yield Curve Predictability, Regimes, and Macroeconomic Information: - - PowerPoint PPT Presentation

COMPSTAT 2010, Paris Yield Curve Predictability, Regimes, and Macroeconomic Information: A Data-Driven Approach Francesco Audrino and Kameliya Filipova University of St. Gallen August 26, 2010 F. Audrino and K. Filipova COMPSTAT 2010 1 /


slide-1
SLIDE 1
  • F. Audrino and K. Filipova

COMPSTAT 2010 – 1 / 32

COMPSTAT 2010, Paris

Yield Curve Predictability, Regimes, and Macroeconomic Information: A Data-Driven Approach

Francesco Audrino and Kameliya Filipova University of St. Gallen

August 26, 2010

slide-2
SLIDE 2

Overview

⊲ Overview

Introduction Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 2 / 32

Introduction

[Motivation, Related literature, Open issues]

Modeling framework

[Conditional dynamics]

Estimation procedure

[Best subset selection, Threshold estimation]

Empirical results

[Optimal structure, Stylized facts, Forecasting]

Conclusion

slide-3
SLIDE 3

Introduction

Overview

⊲ Introduction

Motivation Example Two views Related literature Open questions Contributions Regimes Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 3 / 32

slide-4
SLIDE 4

Motivation

Overview Introduction

⊲ Motivation

Example Two views Related literature Open questions Contributions Regimes Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 4 / 32

Modelling the time-varying dynamics of interest rates is crucial for many diverse task, such as

pricing assets and their financial derivatives; managing financial risk; conducting monetary policy; forecasting.

To describe the term structure behavior, a wide variety of methods has been proposed. Why yet another term structure model?

slide-5
SLIDE 5

A first look at the data

Overview Introduction Motivation

⊲ Example

Two views Related literature Open questions Contributions Regimes Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 5 / 32

1969 1977 1986 1994 2002 3 6 12 24 36 60 84 120 5 10 15

Time Maturity Yield

2 4 6 8 10 12 14 16

U.S. monthly Treasury Bill data taken from CRSP database for the period January 1961 - June 2005.

slide-6
SLIDE 6

Two views of the term structure

Overview Introduction Motivation Example

⊲ Two views

Related literature Open questions Contributions Regimes Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 6 / 32

Finance view: latent factor models - aim at perfectly fitting the term structure at any point in time in order to ensure that no arbitrage

  • pportunities exist

but ... factors are latent. They don’t model how yields respond to macro variables. Affine Term Structure Models (ATSMs) [Duffie and Kan (1996); Dai and Singleton (2000)] and their extensions - “essentially” ATSMs [Duffee (2002)], “extended” ATSMs, Quadratic Term Structure Models (QTSMs), Dynamic Term Structure Models (DTSMs), . . . Macroeconomic view: short rate is set by the central bank, which adjusts the rate to achieve its economic stabilization goals but ... they fit the historical interest data poorly. Dynamic Stochastic General Equilibrium (DSGE) models, Taylor (1993) rule and its extensions Clarida, Gali and Gertler (2000).

slide-7
SLIDE 7

Macro-finance models

Overview Introduction Motivation Example Two views

⊲ Related literature

Open questions Contributions Regimes Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 7 / 32

Main Idea: Since macroeconomic variables are correlated with yields, incorporating these economic factors into a pure finance model usually improves the predictive performance and provides macroeconomic linkage. Common setup: reduced-form no-arbitrage models with continuous-time or discrete time (mostly Gaussian) diffusions, following the tradition of DTSMs (ATSMs, QTSMs) Related Literature: Ang and Piazzesi (2003); Dewachter, Lyrio, and Maes (2006); Dewachter and Lyrio (2006); Hoerdahl, Tristani, and Vestin (2006); Rudebusch and Wu (2007); Ang, Boivin, and Dong (2007); Ang, Bekaert, and Wei (2007); Kim and Wright (2005); Buraschi and Jiltsov (2007); DAmico, Kim, and Wei (2008) among many others. However, the question how yields are associated with macro variables remains open.

slide-8
SLIDE 8

Open questions

Overview Introduction Motivation Example Two views Related literature

⊲ Open questions

Contributions Regimes Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 8 / 32

While just a small number of factors are sufficient to model the cross sectional variation of yields, a couple of questions still remain open. ◮ What is the number of factors needed to build a good model for the time series dynamics? ◮ How yields are associated with macro variables? ◮ Is there any predictability of the macro variables on top of the latent factors? If yes, then how many and which macroeconomic factors should be included in the model? ◮ Do these variables always have the same impact on the yields with different maturities?

slide-9
SLIDE 9

Contributions

Overview Introduction Motivation Example Two views Related literature Open questions

⊲ Contributions

Regimes Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 9 / 32

We propose regime-switching multifactor model model for the term structure dynamics over time which

for every maturity we are able to identify or infer, in a

purely data-driven way, the most important macroeconomic and latent variables driving both the local dynamics and the regime shifts;

is able to replicate the most important stylized facts; while it remains highly competitive in terms of in- and

  • ut-of-sample forecasting performance.

As such, the modeling framework offers a clear interpretation and regime specification.

slide-10
SLIDE 10

Regime-switching models

Overview Introduction Motivation Example Two views Related literature Open questions Contributions

⊲ Regimes

Threshold models Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 10 / 32

Regime-switching models describe better the nonlinearities in the yields’ drift and the volatility found in the historical interest rate data. Related literature: Ang and Bekaert (2002), Bansal and Zhou (2002), Dai, Singleton, and Yang (2007), Bansal, Tauchen, and Zhou (2004), Audrino and De Giorgi (2007) , Audrino (2006), Rudebusch and Wu (2007); Ang, Bekaert, and Wei (2007); ... However instead of using the common Markovian regime–switching framework, the regimes could be constructed as multiple tree-structured thresholds partitioning the predictor space into relevant disjoint regions. [Tong and Lim (1980); Audrino and B¨ uhlmann (2001); Audrino (2006); Audrino and Trojani (2006)]

slide-11
SLIDE 11

Why threshold models?

Overview Introduction Motivation Example Two views Related literature Open questions Contributions Regimes

⊲ Threshold models

Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 11 / 32

The probability to be at any given time in a specific regime

is related to some relevant macroeconomic and/or term structure variables. [monetary policy conduction]

The regimes are determined endogenously. [forecasting] We are able to disentangle macroeconomic from monetary

policy changes. [clear regime interpretation]

Provide better out-of-sample fit than the Markovian regime

  • switching. [see, for example, Audrino (2006), Audrino and

Medeiros (2010)]

slide-12
SLIDE 12

Modeling framework

Overview Introduction

Modeling framework Our approach Specification Conditional dynamics Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 12 / 32

slide-13
SLIDE 13

Our approach in brief

Overview Introduction Modeling framework

⊲ Our approach

Specification Conditional dynamics Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 13 / 32

To infer the yield curve behavior, we use a model with four distinct features:

to capture the cross sectional dynamics of the yield curve

we employ latent term structure factors;

we allow heteroskedasticity in the error term; motivated by the interpretability and the improved

forecasting performance of the macro-factor literature in comparison to the pure finance approach, we incorporate macroeconomic variables;

  • ur model accommodates regime-switching behavior, but

still allows interpretation and clear endogenous regime specification.

slide-14
SLIDE 14

Model specification

Overview Introduction Modeling framework Our approach

⊲ Specification

Conditional dynamics Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 14 / 32

Let ∆y(t, nτ) ≡ y(t, nτ) − y(t − 1, nτ) denote the first difference

  • f yields at time t with maturity nτ. We assume the following

model for the term structure dynamics ∆y(t, nτ) = µ(Φt−1,nτ; ψnτ ) + εt,nτ , τ = 1, . . . , T, where

µ(Φt−1,nτ; ψnτ ) is a parametric function representing the

conditional mean;

εt,nτ =

  • h(Φt−1,nτ; ψnτ )zt is the error term of the yields’

returns with maturity nτ. (zt)t∈Z is a sequence of iid random variables with zero mean and unit variance, and h(Φt−1,nτ; ψnτ ) is the time-varying conditional variance.

slide-15
SLIDE 15

Conditional dynamics

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 15 / 32

The conditional dynamics of the yields is given by µt,nτ =

Knτ

  • j=1

(αj

0,nτ + αj 1,nτ∆y(t − 1, nτ) + βj′ nτ xt−1 + γj′ nτ xex t−1)I[Φt−1,nτ ∈Rj

nτ ],

ht,nτ =

Knτ

  • j=1

(ωj

nτ + aj nτ ǫ2 t−1,nτ + bj nτ ht−1,nτ)I[Φt−1,nτ ∈Rj

nτ ],

where

ψnτ = (αj

0,nτ, αj 1,nτ , βj′ nτ , γj′ nτ , ωj nτ, aj nτ , bj nτ , j = 1, . . . , Knτ ) is a

parameter vector which parameterizes the local dynamics in the different regimes;

xt−1 and xex

t−1 are the relevant endogenous and exogenous variables at

time t − 1, respectively;

Knτ is the number of regimes for maturity nτ (estimated from the data).

slide-16
SLIDE 16

Model estimation

Overview Introduction Modeling framework

⊲ Model estimation

Best subset Regimes Illustration Bagging Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 16 / 32

slide-17
SLIDE 17

Model estimation - Step 1

Overview Introduction Modeling framework Model estimation

⊲ Best subset

Regimes Illustration Bagging Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 17 / 32

In order obtain an estimate for the unknown (true) parameters ψ we employ a two step procedure. Step 1: Best subset selection - the main idea is to retain only a subset of the most informative variables, and to eliminate the noise variables from the model. Advantages of the dimensionality reduction technique

interpretability - we would like to identify a smaller subset that

contains the most relevant information;

prediction accuracy - including all possible prediction variables

  • ften leads to poor forecasts, due to the increased variance of the

estimates in a model that is too complex;

avoid data-mining problems; inline with the term structure literature.

slide-18
SLIDE 18

Model estimation - Step 2

Overview Introduction Modeling framework Model estimation Best subset

⊲ Regimes

Illustration Bagging Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 18 / 32

Step 2: Regime specification - the regimes are built as multiple tree-structured thresholds partitioning the predictor space G into relevant disjoint regions [Audrino and B¨ uhlmann (2001); Audrino (2006); Audrino and Trojani (2006)]. Similar to CART the estimation procedure involves the following steps: (i) Growing a large tree (a tree with a large number of nodes). The threshold selection is based on optimizing the conditional negative log-likelihood. (ii) Combining some of the branches of this large tree to generate a series of sub-trees of different sizes (varying numbers of nodes). (iii) Selecting an optimal tree via the application of measures of accuracy of the tree (BIC, AIC, Cp,...).

slide-19
SLIDE 19

Illustration

Overview Introduction Modeling framework Model estimation Best subset Regimes

⊲ Illustration

Bagging Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 19 / 32

Number of regimes: 2 X1 ≤ d1 R1 R2 d1 R1 R2 X1 X2

slide-20
SLIDE 20

Illustration

Overview Introduction Modeling framework Model estimation Best subset Regimes

⊲ Illustration

Bagging Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 20 / 32

Number of regimes: 3 X1 ≤ d1 R1 X2 ≤ d2 R2 R3 d1 d2 R1 R2 R3 X1 X2

slide-21
SLIDE 21

Illustration

Overview Introduction Modeling framework Model estimation Best subset Regimes

⊲ Illustration

Bagging Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 21 / 32

Number of regimes: 4 X1 ≤ d1 R1 X2 ≤ d2 X1 ≤ d3 R2 R4 R3 d1 d2 d3 R1 R3 R2 R4 X1 X2

slide-22
SLIDE 22

Improving the forecasting ability: Bagging

Overview Introduction Modeling framework Model estimation Best subset Regimes Illustration

⊲ Bagging

Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 22 / 32

Bagging is a machine learning technique aimed at reducing the variance and thus improving the forecasting performance of estimators such as trees. It involves the following steps:

generate a large number of time series bootstrap resamples

from the data;

for each bootstrap sample apply the two–step procedure

described above;

average the forecasts of the conditional mean.

Initially bagging has been developed for cross sectional data [Breiman (1996)] and later extended to the time series

  • framework. [see, for example, Inoue and Kilian (2004);

Hillebrand and Medeiros (2007); Audrino and Medeiros (2008)]

slide-23
SLIDE 23

Empirical Results

Overview Introduction Modeling framework Model estimation

⊲ Empirical Results

Data Level dynamics Regimes Stylized Facts Forecasting Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 23 / 32

slide-24
SLIDE 24

Data

Overview Introduction Modeling framework Model estimation Empirical Results

⊲ Data

Level dynamics Regimes Stylized Facts Forecasting Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 24 / 32

Term structure data: U.S. Treasury bills (January 1952 - June 2005) with eight different maturities: 3 and 6 months and 1, 2, 3, 5, 7, and 10 years taken from the Fama-Bliss files in the CRSP database. Macroeconomic data: (January 1960 - December 2008) available from the Datastream International

inflation: consumer price index (CPI), production price

index (PPI);

real activity: HELP, unemployment (UE), industrial

production (IP). In addition we construct the empirical proxies for:

term structure level [10Y yield] and slope [10Y-3M yield]; variance and conditional volatility of the macroeconomic

data.

slide-25
SLIDE 25

What is driving the yield curve predictability?

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 25 / 32

Optimal local mean dynamics

Maturity ∆ynτ slope level PPI HELP HELP.sq vol.PPI vol.CPI 3M ⋆ ⋆ ⋆ ⋆ ⋆ ⋆ 6M ⋆ ⋆ ⋆ ⋆ ⋆ ⋆ 1Y ⋆ 2Y ⋆ 3Y ⋆ 5Y ⋆ ⋆ ⋆ ⋆ 7Y ⋆ ⋆ ⋆ ⋆ 10Y ⋆ ⋆ ⋆ ⋆ Table 1: Yields local dynamics found for every maturity selected from a large number of potential term structure and macroeconomic predictors via best subset selection technique.

Clear pattern - the results can be summarized into 3 groups - short, mid-term and long-term maturities.

slide-26
SLIDE 26

What is driving the yield curve predictability?

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 26 / 32

Optimal threshold structure

CPI≤ 3.53 Rnτ

1

Rnτ

2

HELP≤ 61.82 Rnτ

1

slope ≤ −0.06 Rnτ

2

Rnτ

3

vol.PPI≤ 0.59 Rnτ

1

Rnτ

2

short-term maturities mid-term maturities long-term maturities

[3M, 6M] [1Y, 2Y, 3Y] [5Y, 10Y]

Similar to the local dynamics, we find a the same clear pattern.

slide-27
SLIDE 27

Stylized facts: average yield curve

Overview Introduction Modeling framework Model estimation Empirical Results Data Level dynamics Regimes

⊲ Stylized Facts

Forecasting Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 27 / 32

20 40 60 80 100 120 4 5 6 7 8 9 Maturity (Months) Yield (Percent) Median 1st Quartile 3rd Quartile

The average yield curve is upward sloping and concave.

slide-28
SLIDE 28

Stylized facts: shapes of the yield curve

Overview Introduction Modeling framework Model estimation Empirical Results Data Level dynamics Regimes

⊲ Stylized Facts

Forecasting Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 28 / 32

20 40 60 80 100 120 2.5 3.0 3.5 4.0

Yield Curve on 31/08/1961

Maturity (Months) Yield (Percent) 20 40 60 80 100 120 6.6 6.8 7.0 7.2 7.4

Yield Curve on 31/08/1969

Maturity (Months) Yield (Percent) 20 40 60 80 100 120 6.8 7.0 7.2 7.4

Yield Curve on 31/01/1974

Maturity (Months) Yield (Percent) 20 40 60 80 100 120 12.0 12.5 13.0 13.5 14.0

Yield Curve on 31/01/1981

Maturity (Months) Yield (Percent)

The yield curve assumes a variety of shapes through time - upward sloping, downward sloping, humped and inverted humped.

slide-29
SLIDE 29

Stylized facts: volatility and persistency

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 29 / 32

3M 6M 12M 24M 36M 60M 84M 120M 2 4 6 8 10 12 14 16 Yield (Percent)

The short end of the yield curve is more volatile than the long end and long rates are more persistent than short rates.

slide-30
SLIDE 30

Out-of-sample performance

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 30 / 32

Out-of-sample MSE for the Bagged Models

Macro Tree Best Subset NS AR(1) Audrino Tree Gray’s RS 3M 0.0068 (0.595) 0.0820 (0) 0.5781 (0) 0.0128 (0.126) 0.1440 (0) 6M 0.0099 (0.526) 0.0368 (0.012) 0.4329 (0) 0.0196 (0.023) 0.0798 (0.004) 1Y 0.0284 (0.537) 0.0653 (0) 0.2420 (0) 0.0357 (0.512) 0.3754 (0) 2Y 0.0824 (0.642) 0.0905 (0.284) 0.0845 (0.591) 0.0887 (0.450) 0.3112 (0) 3Y 0.1149 (0.667) 0.1449 (0.484) 0.1550 (0.368) 0.1142 (0.652) 0.2941 (0) 5Y 0.1242 (0.657) 0.1434 (0.074) 0.1679 (0.027) 0.1230 (0.695) 0.2607 (0) 7Y 0.1155 (0.684) 0.1155 (0.684) 0.4108 (0) 0.1116 (0.672) 0.2707 (0.105) 10Y 0.0918 (0.629) 0.0995 (0.234) 0.1230 (0.047) 0.0951 (0.460) 0.2093 (0) Table 2: p-values for SPA test [Hansen (2005)] are presented in parenthesis. Out-of-sample period January 2002 - July 2005.

slide-31
SLIDE 31

Conclusion

Overview Introduction Modeling framework Model estimation Empirical Results

⊲ Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 31 / 32

slide-32
SLIDE 32

Conclusion

Overview Introduction Modeling framework Model estimation Empirical Results Conclusion

  • F. Audrino and K. Filipova

COMPSTAT 2010 – 32 / 32

We present a methodology to build and estimate a discrete–time regime–switching model of interest rates that

incorporates latent and macroeconomic factors; takes into account the heteroskedastic nature of the

interest rates. In contrast to the existing models, the proposed model is purely data-driven and is able to identify, for every maturity, the most relevant latent and macroeconomic factors both for the local dynamics as well as for the regime structure. As such, it offers a clear interpretation and regime specification In terms of out-of-sample forecasting the bagged versions of our model are significantly better than almost all of the alternative approaches.