Skip to main content
Log in

The arbitrage-free generalized Nelson–Siegel term structure model: Does a good in-sample fit imply better out-of-sample forecasts?

  • Published:
Empirical Economics Aims and scope Submit manuscript

Abstract

At the zero lower bound, the dynamic Nelson–Siegel (DNS) model and even the Svensson generalization of the model have trouble in fitting the short maturity yields and fail to grasp the characteristics of the Japanese government bonds (JGBs) yield curve. During the zero interest rate policy regime, the short end of the yield curve is flat and yields corresponding to various maturities have asymmetric movements. Therefore, closely related generalized versions of Nelson–Siegel model—with and without no-arbitrage restriction (GAFNS and GDNS)—that have two slopes and curvatures factors are considered and compared empirically in terms of in-sample fit as well as out-of-sample forecasts with the standard Nelson–Siegel model—with and without no-arbitrage restriction (AFNS and DNS). The affine-based models provide a more attractive fit of the yield curve than their counterpart DNS-based models. Both extended models are capable to restrict the estimated rates from becoming negative at the short end of the curve and distill the JGBs term structure of interest rate quite well. The affine-based extended model leads to a better in-sample fit than the simple GDNS model. In terms of out-of-sample accuracy, both non-affine models outperform the affine models at least for 1- and 6-month horizons. The out-of-sample predictability of the GDNS for the 1- and 6-month-ahead forecasts is superior to the GAFNS for all maturities, and for longer horizons, i.e., 12-month-ahead, the former is still compatible to the latter, particularly for short- and medium-term maturities.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. For example, on February 17, 2009, the 7-year interest rate becomes relatively low compared with the 6-year and 8-year rates (Kikuchi and Shintani 2012). Detail description of these features of JGBs yield curve is given in Ullah et al. (2015), Ullah (2017), Kim and Singleton (2012), Dai and Singleton (2000), and Kikuchi and Shintani (2012).

  2. The parameter \( \lambda \) in Nelson-Siegel spot rate function specifies the location of the hump or the U-shape on the yield curve. The small values of \( \lambda \) which have rapid decay in regressors, tend to fit low maturities interest rates quite well and larger values of \( \lambda \) lead to more appropriate fit of longer maturities spot rates.

  3. The model with two slope factors (as in Bjork and Christensen 1999) or two curvatures (such as in Svensson 1995) may also serve the purpose of fitting curves with special shapes, such as twists, but Christensen et al. (2009) shows that the model, which accounts for two slope and curvature factors simultaneously, outperforms the standard Bjork and Christensen (1999) and Svensson (1995) models. Secondly, the models with either two slopes or two curvatures cannot be derived in the affine framework (for detail see Christensen et al. 2009).

  4. Moreover, Diebold and Li (2006) find that the time series of estimated factors of Nelson–Siegel model are highly persistent, which implies that these can be modeled as AR(1) or VAR(1). Using the Japanese market data Ullah et al. (2013) find that the three latent factors of yield curve are highly persistent and VAR(1) specification is more appropriate than the AR(1) and random walk specifications.

  5. The estimate of slope factor \( \beta_{2t} \) is negative in DNS and AFNS models because of having positively sloped yield curves in entire sample.

  6. Ullah et al. (2015) shows that the GDNS outperforms the standard DNS in terms of in-sample fit as well as out-of-sample forecasts across all maturities in the Japanese bond market.

References

  • Ang A, Piazzesi M (2003) A no-arbitrage vector autoregression of term structure dynamics with macroeconomic and latent variables. J Monetary Econ 50(4):745–787

    Article  Google Scholar 

  • Bjork T, Christensen BJ (1999) Interest rate dynamics and consistent forward rate curves. Math Finance 9:323–348

    Article  Google Scholar 

  • Bliss RR (1997) Testing term structure estimation methods. Adv Futures Opt Res 9:197–231

    Google Scholar 

  • Christensen JHE (2015) A regime-switching model of the yield curve at the zero bound. Federal Reserve Bank of San Francisco Working Paper 2013-34. http://www.frbsf.org/economic-research/publications/working-papers/wp2013-34.pdf

  • Christensen JHE, Diebold FX, Rudebusch GD (2009) An arbitrage-free generalized Nelson–Siegel term structure model. Econ J 12:33–64

    Google Scholar 

  • Christensen JHE, Diebold FX, Rudebusch GD (2011) The affine arbitrage-free class of Nelson–Siegel term structure models. J Econom 164:4–20

    Article  Google Scholar 

  • Dai Q, Singleton KJ (2000) Specification analysis of affine term structure models. J Finance 55:1943–1978

    Article  Google Scholar 

  • Diebold FX, Li C (2006) Forecasting the term structure of government bond yields. J Econom 130:337–364

    Article  Google Scholar 

  • Duffie D, Kan R (1996) A yield-factor model of interest rates. Math Finance 6(4):379–406

    Article  Google Scholar 

  • Duffiee GR (2000) Term premia and interest rates forecasts in affine models. J Finance 57:405–443

    Article  Google Scholar 

  • Fama E, Bliss R (1987) The information in long-maturity forward rates. Am Econ Rev 77:680–692

    Google Scholar 

  • Favero CA, Niu L, Sala L (2012) Term structure forecasting: no-arbitrage restrictions versus large information set. J Forecast 31(2):124–156

    Article  Google Scholar 

  • Gimeno R, Marques JM (2009) Extraction of financial market expectations about inflation and interest rates from a liquid market. Working paper 0906, Banco de Espanha

  • Hamilton JD (1994) State-space models. In: Engle RF, McFadden DL (eds) Handbook of econometrics. Elsevier, Amsterdam, pp 3041–3080

    Google Scholar 

  • Hansen PR, Lunde A, Nason JM (2005) A test for superior predictive ability. Econometrica 23:365–380

    Google Scholar 

  • Hansen PR, Lunde A, Nason JM (2011) The model confidence set. Econometrica 79:453–497

    Article  Google Scholar 

  • Harvey AC (1989) Forecasting structural time series models and the Kalman filter. Cambridge University Press, Cambridge

    Google Scholar 

  • Kikuchi K, Shintani K (2012) Comparative analysis of zero coupon yield curve estimation methods using JGB price data. Monetary Econ Stud 30:75–122

    Google Scholar 

  • Kim D, Singleton K (2012) Term structure models and the zero bound: an empirical investigation of Japanese yields. J Econom 170(1):32–49

    Article  Google Scholar 

  • Litterman R, Scheinkman JA (1991) Common factors affecting bond returns. J Fixed Income 1(1):62–74

    Article  Google Scholar 

  • Moench E (2008) Forecasting the yield curve in a data-rich environment: a no-arbitrage factor-augmented VAR approach. J Econom 146(1):26–43

    Article  Google Scholar 

  • Nelson CR, Siegel AF (1987) Parsimonious modeling of yield curves. J Bus 60:473–489

    Article  Google Scholar 

  • Svensson LEO (1995) Estimating forward interest rates with the extended Nelson–Siegel method. Sver Riksbank Q Rev 3:13–26

    Google Scholar 

  • Ullah W (2017) Term structure forecasting in affine framework with time-varying volatility. Stat Methods Appl 26:453–483

    Article  Google Scholar 

  • Ullah W, Tsukuda Y, Matsuda Y (2013) Term structure forecasting of government bond yields with latent and macroeconomic factors: do macroeconomic factors imply better out-of-sample forecasts? J Forecast 32:702–723

    Article  Google Scholar 

  • Ullah W, Matsuda Y, Tsukuda Y (2015) Generalized Nelson–Siegel term structure model: do the second slope and curvature factors improve the in-sample fit and out-of-sample forecast? J Appl Stat 42(4):876–904

    Article  Google Scholar 

  • Welch G, Bishop G (2006) An introduction to the Kalman filter. Department of Computer Science, University of North Carolina, Chapel Hill

    Google Scholar 

Download references

Acknowledgements

We would like to thank the anonymous referees and the Editor for making useful comments to improve this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wali Ullah.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix-I

1.1 Principal component analysis of the JGBs yields

Consider the JGB zero rates with maturities of 3, 6, 9, 12, 15, 18, 21, 24, 30, 36, 48, 60, 72, 84, 96, 108, 120, 180, 240 and 300 months (20 maturities) from January 1996 through December 2013, the principal component analysis is carried out and the results are reported in Table 11 and Fig. 5. Table 11 reports the eigenvectors that correspond to the first five principal components of the sample. Figure 5 displays the scatter plot of loadings of first five principal components against maturity.

Table 11 Principal component analysis and factor loadings of JGBs yields during ZIRP
Fig. 5
figure 5

Loadings of the first five principal components. The figure presents the loadings for the first five eigenvalues (eigenvectors) of the principal component analysis of the JGBs zero rates for 20 maturities. The sample consists of monthly observations from January 1996 to December 2013

Appendix-II

2.1 Coefficients and latent variable in the general state-space form

In the statistical formulation of the models in Sect. 2.3, the matrices and vectors for the state and observations equations should be considered as follows. In the state-space framework (2325) for GDNS, the matrices can be defined as:

$$ \begin{array}{*{20}l} {B = \varLambda \left( {\lambda_{1} ,\lambda_{2} } \right);\,\,\left( {N \times 5} \right)} \hfill & {X_{t} = \left( {\beta_{1t} ,\beta_{2t} ,\beta_{3t} ,\beta_{4t} ,\beta_{5t} } \right)^{\prime } ;\,\, \left( {5 \times 1} \right)} \hfill & {w_{t} = \varepsilon_{t} ;\,\,\left( {N \times 1} \right)} \hfill \\ {C = \left( {I_{5} - F} \right)\mu ;\,\,\left( {5 \times 1} \right)} \hfill & {H = F;\,\,\left( {5 \times 5} \right)} \hfill & {u_{t} = v_{t} ;\,\,\left( {5 \times 1} \right)} \hfill \\ {\varOmega = \varOmega ;\,\,\left( {N \times N} \right)} \hfill & {Q_{t} = \varSigma_{v} ;\,\,\left( {5 \times 5} \right)} \hfill & {\tilde{A} = 0;\,\,\left( {N \times 1} \right)} \hfill \\ \end{array} $$

while for the GAFNS model the matrices and vectors can be written as:

$$ \begin{array}{*{20}l} {B = \varLambda \left( {\lambda_{1} ,\lambda_{2} } \right): \, \left( {N \times 5} \right)} \hfill & {X_{t} = \left( {X_{t}^{1} , X_{t}^{2} ,X_{t}^{3} ,X_{t}^{4} ,X_{t}^{5} } \right)^{'} :\left( {5 \times 1} \right)} \hfill & {w_{t} = \varepsilon_{t} : \, \left( {N \times 1} \right)} \hfill \\ {C = \left( {I_{5} - e^{ - K\Delta t} } \right)\theta : \, \left( {5 \times 1} \right)} \hfill & {H = e^{ - K\Delta t} : \, \left( {5 \times 5} \right)} \hfill & {u_{t} = v_{t} : \, \left( {5 \times 1} \right)} \hfill \\ {\varOmega = \varOmega :\left( {N \times N} \right)} \hfill & {Q_{t} = \varSigma_{v} : \, \left( {5 \times 5} \right)} \hfill & {\tilde{A} = - A: \, \left( {N \times 1} \right)} \hfill \\ \end{array} $$

In both models, the matrix \( \varOmega \) is assumed to be diagonal for computational traceability, while the covariance matrix \( \varSigma_{v} \) is considered non-diagonal.

Appendix-III

3.1 Data description

We consider JGB yields with maturities of 3, 6, 9, 12, 15, 18, 21, 24, 30, 36, 48, 60, 72, 84, 96, 108, 120, 180, 240 and 300 months. The yields are derived from bid/ask average price quotes, from January 1996 through December 2013, using the Fama and Bliss (1987) methodology.

Table 12 provides summary statistics for the dataset. For each maturity, we report mean, standard deviation, minimum, maximum, skewness, kurtosis, and autocorrelation coefficients at various displacements. The summary statistics reveal that the average yield curve is upward sloping. Unconditional volatility increases by maturity and yields for all maturities are persistent; however, relatively short rates persistency is higher than those of the long rates.

Table 12 Descriptive statistics of yields data across maturities

In addition to the findings in Table 12, we see few interesting characteristics in Fig. 6, which plots cross section of yields over time. The first noticeable fact is that long-term yields vary significantly over time. Second, the short rates are almost zero during the prolonged period except with a little rise in late 2006 and early 2007 that causes a fall in the slope of the curves. Moreover, when short rates are stuck at zero, the long end seems more volatile than the short end of the curves.

Fig. 6
figure 6

The figure shows the yield curves, 1996:01–2013:12. The sample consists of monthly yield data from January 1996 to December 2013 (216 months) for maturities of 3, 6, 9, 12, 15, 18, 21, 24, 30, 36, 48, 60, 72, 84, 96, 108, 120, 180, 240 and 300 months (20 maturities)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ullah, W. The arbitrage-free generalized Nelson–Siegel term structure model: Does a good in-sample fit imply better out-of-sample forecasts?. Empir Econ 59, 1243–1284 (2020). https://doi.org/10.1007/s00181-019-01710-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00181-019-01710-8

Keywords

JEL Classification

Navigation