ESR Interest Rate Forecast
Definition
Let us denote by the interest rate observed at time on the zero- coupon Treasury bond maturing at date . In the analysis, V-lab selects a set of different maturities years from the Gurkaynak, Sack and Wright (2006) database. Each element of is denoted by .
We first express the variables as forward rates, denoted by where:To ensure the zero lower bound, we apply a log-linear transformation to the forward rates whenever they are below the threshold : This particular transformation maps the forward rates that take values in to without compressing too much volatilities when the forwards are high, and without increasing too much volatilities when the forwards become close to zero. In the application, we choose and which is well-fitted to the positive interest rates observed on U.S. data.
Vlab's model is built in two pieces. We compute spreads of long-term transformed forwards against the shortest maturity that we denote by and model the spreads and the short-rate separately.
Model
The Spreads Model
The dynamics of the transformed spreads are given by the following state-space model:V-lab's spreads model is inspired from the term structure literature which usually considers that three factors are sufficient to reproduce the bulk of fluctuations in the term structure (see e.g. Nelson and Siegel (1987) or Litterman and Scheinkman (1991)). The factors are computed using Nelson Siegel method, such that:We assume that the measurement errors have a diagonal correlation structure, such thatRearranging slightly, and denoting by , we obtain:The system is a reduced-rank VAR whenever . has components constrained in and is a set of quasi-differencing parameters. is parameterized to control for residual autocorrelation that is not accounted for by the factor structure.
is a diagonal matrix of variance processes which dynamics is given by GJR-GARCH processes: The cross-correlation between the residuals is given by a DCC structure:
The Short-Rate Model
Let be a stationary homogenous Markov chain with 3 states representing monetary policy regimes, upward (), status-quo (), and downward (). The transformed short-rate dynamics are given by: The variance of the previous equation is given by a standard GJR-GARCH(1,1).
Estimation
The mean part of the spreads model is linear and is thus estimated by OLS. The dependent variable is and the independent variable is given by . We parameterize in two steps. We calculate a first set of measurement errors by computing , and fit univariate AR(1) models on each of these series. is then set to be the vector gathering all these AR(1) coefficients. Therefore, for each component , the following regression is then estimated:The variance part is estimated in two steps. First, the conditional variance part is estimated by quasi maximum likelihood using the regression residuals . Stationarity in the variance is easily imposed as . Second, we obtain the series as . , , and are estimated by quasi maximum likelihood again.
For the short-rate model, we make the regimes observable using the Fed target rate. In particular, we assume that we are in an upward regime at time if there was an increase in the target rate less than 3 months ago and that the next increase happens less than 3 months after the current date. We are in a downward regime at time if there was a decrease in the target rate less than 6 months ago and that the next decrease happens less than 6 months after the current date. We assume we are in status quo regime otherwise. Given that the regimes are observable, we estimate the parameters as follows:
- Transition and stationary probabilities of the Markov chain are estimated with their plug-in estimators using the observed regimes.
- and are obtained regressing respectively and on a constant, where and are the dates where and respectively.
- For the status-quo regime, we parameterize so that the model-implied mean of is equal to its in-sample estimate. is thus expressed as an analytical function of the other parameters and the data. We obtain by minimizing the squared residuals of the by NLS.
The GJR-GARCH parameters are then estimated with QMLE by gathering the 3 series of residuals.
Prediction
Using the multivariate Gaussian assumption on the residuals, it is easy to simulate the model formulated above. The procedure writes, for one path, for each date :
- Simulate 9 Gaussian shocks ,
- Compute using the DCC-GARCH equations, and multiply its Cholesky with
- Compute the spreads conditional mean and add the simulated shocks to form the simulated
- Update using the simulated value of .
- Compute the GARCH variance of the short-rate shocks and form the reduced-form residuals
- Simulate the regime using the transition matrix probabilities and the last regime value
- Compute the mean part of the short-rate,
- Update the value of the short-rate by adding the mean part and the shock,
- Use the simulated short-rate to reconstruct the transformed forwards at other maturities:
- Transform in the yield space:
V-lab draws 1,000 paths of simulations with a five year length for each. For each simulation date, quantiles of interest rates are computed to derive the confidence bounds and the median forecasts for each maturity.
References
Engle, Roussellet and Siriwardane, Scenario generation for long run interest rate risk assessment, Journal of Econometrics 201(2), (2017) https://www.sciencedirect.com/science/article/pii/S0304407617301641
Gurkaynak, Sack and Wright, The U.S. Treasury Yield Curve: 1961 to the Present, Journal of Monetary Economics 54(8), (2007) https://www.federalreserve.gov/Pubs/feds/2006/200628/200628pap.pdf
Nelson and Siegel, Parsimonious Modeling of Yield Curves, The Journal of Business 60(4), (1987) https://www.jstor.org/stable/2352957
Litterman and Scheinkman, Common Factors Affecting Bond Returns, The Journal of Fixed Income 1(1), (1991) https://doi.org/10.3905/jfi.1991.692347