SciELO - Scientific Electronic Library Online

 
vol.19 issue37In this issueExternal audit quality and ownership structure: interaction and impact on earnings management of industrial and commercial Tunisian sectors author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

  • Have no cited articlesCited by SciELO

Related links

  • Have no similar articlesSimilars in SciELO

Share


Journal of Economics, Finance and Administrative Science

Print version ISSN 2077-1886

Journal of Economics, Finance and Administrative Science vol.19 no.37 Lima Dec. 2014

http://dx.doi.org/10.1016/j.jefas.2014.07.001 

ARTICLE

 

Dynamic estimation of an interest rate structure in Colombia. Empirical analysis using the Kalman filter

Dinámica de una estructura de tipos de interés en Colombia. Análisis empírico utilizando el filtro de Kalman

 

Rogelio Maldonado Castaño1; Natalia Zapata Rueda2; Javier Orlando Pantoja Robayo3

1 Financial Engineer, Universidad de Medellin.
2 Business Manager and Specialist in Finance, Universidad EAFIT.
3 Ph.D. in Management – Minor in finances, HEC Montreal and Universidad Eafit, Professor of the Economics and Finance School at Universidad EAFIT.

 


ABSTRACT

The official estimation for the term structure model in Colombia is based on the Nelson and Siegel (1987) development which is widely accepted and used. This estimation is based on the curve fitting with available data, only for one day ahead, making difficult to estimate the future zero-coupon yield curve. Taking into account the importance of having an estimation of the term structure for the valuation of financial assets in the Colombian market, this research proposes a methodology to estimate in a dynamic form the parameters of interest rates in the Nelson and Siegel Model. This required the use of the reparameterization proposed by Diebold and Li (2006), which determines the shape of the term structure through latent factors such as level, slope and curvature. This paper aims to show the dynamic estimation of the term structure of interest rate using the Kalman filter methodology framed in State - space. Results show that predictions are successful for more than one period in the future.

Keywords: term structure, Kalman filter, dynamic estimation.

 


RESUMEN

La estimación oficial para el modelo de estructura de plazos en Colombia se basa en el modelo desarrollado por Nelson y Siegel (1987), ampliamente aceptado y utilizado. Dicha estimación se basa en la curva adecuada a los datos disponibles, únicamente a un día vista, lo que dificulta la estimación de la curva de rendimiento de los cupones cero futuros. Teniendo en cuenta la importancia de disponer de una estimación de la estructura de plazos para la valoración de los activos financieros en el mercado colombiano, esta investigación propone una metodología para estimar, de manera dinámica, los parámetros de los tipos de interés dentro del modelo de Nelson y Siegel. Esto requirió el uso de la reparametrización propuesta por Diebold y Li (2006), que determina la forma de la estructura de los plazos mediante factores latentes tales como nivel, pendiente y curvatura. Este documento trata de mostrar la estimación dinámica de la estructura de plazos de los tipos de interés, utilizando la metodología del filtro de Kalman que se enmarca dentro del espacio del Estado. Los resultados reflejan que las predicciones son exitosas para más de un período a futuro.

Palabras clave: estructura de plazos, filtro de Kalman, estimación dinámica.

 


1. Introduction

Asset pricing strategies are of extreme importance for portfolio managers whose structures admit fixed assets; therefore, estimation, management and forecasting of the term structure of interest in which they operate become essential.

Forecasting, regardless of its nature, is crucial in the investment portfolio management for the achievement of desired results and management of the involved risk. So, having a methodology that permits to forecast the term structure of interest rates, taking into account those models that regulators ask market agents to respect, is of extreme relevance.

As for the Colombian market, the official interest rate model adopted by regulators is the one proposed in 1987 by Charles R. Nelson and Andrew F. Siegel, in order to value the market prices and to construct diverse financial products as well as derivatives connected to the interest rate. This methodology presents benefits such as the simplicity of estimation, generalized use by academicians and practitioners and its adjustment to real interest rates in the market. However, the process of parameter estimation, given that the variables are not dependent upon time, impedes its future estimation and, also its calculation requires to be contrasted with the observed values in the market performance curve.

In 2006, Francis X. Diebold and Canlin Li in their paper "Forecasting the term structure of government bond yields" interpreted the parameters of the Nelson and Siegel Model (1987) as latent factors of level, slope and curvature of the term structure of the interest rate. This reparametrization allows using a set of recursive equations as the ones established in the Kalman filter in order to obtain the possible form and future level of the curve of interest rates for Colombia.

This paper is divided in five sections. The first one is this introduction; the second describes the theoretical framework. The third presents the used methodology in the research. The fourth details the obtained results from the model, and finally conclusions are shown.

2. Theoretical framework

Our research goal is centered in the forecasting of the form of the term structure of interest rates for Colombia; the paper focuses on the interest rates and forecasting models.

2.1. Stochastic models

In the field of forecasting models of the term structure, the most recognized works in academic literature are Black, Derman, and Toy (1990), Cox, Ingersoll, and Ross (1985), Oldrich and Vasicek (1977), and Ho and Lee (1986).

The Black, Derman, and Toy (1990) model of short rates assumes a lognormal distribution in order to eliminate possible negative rates. A drawback of this model is the possibility to find a closedform solution that allows the construction of the tree, which is obtained in the term structure, to be based on the forward rates and the volatility process and, not using a forward induction process. This takes the structure of volatilities as an input, and entails a reversion process to the mean. The assumptions used in the model are: changes in the bonds yields are perfectly correlated, the expected yield is the same for all the assets in the same period, there are no taxes or transaction costs and, the distribution of short rates is lognormal. As a result, this model obtains future short term rates consistent with the term structure used as an input.

Cox, Ingersoll, and Ross (1985) is well known as CIR. This model is based on the scheme of a productive process for an economy in which each individual must decide whether to consume or toinvest a limited capital, and money could be loaned. The equilibrium is achieved when the interest rate reaches the point in which no individual could feel the need to borrow money, known as the equilibrium market price. The model explains the movements in the interest rate in terms of individual preferences. The short rate assumes the risk in the productive process of the economy, and this determines the complete term structure and, therefore the valuation of the interest rate contingent claim. The long term must be compensated by a premium. The model entails a reversion process to the mean and, is lognormal given the interest rate volatility is positively related to the interest rate level. The great drawback is that the model does not provide an adequate estimation of the long term structure.

The work of Oldrich and Vasicek (1977) is an equilibrium model in conditions of no arbitrage, through the determination of a parabolic differential equation that characterizes the price of a zero-coupon bond. It is a model in continuous time with reversion to the mean in an efficient market, in which the instantaneous spot rate follows a continuous process of Markov and the price of a discount bond only depends on the spot rate during its established term. The assumptions consider that the variance is constant and shows closed solutions as a result.

Ho and Lee (1986) is a model based on the assumption that the no arbitrage of the interest rate, which does not consider market frictions, transactions costs or taxes, works in a discrete and finite time. Ho and Lee (1986) model the uncertain behavior of the term structure of interest rates through the construction of a binomial tree and, obtain as a result an interest rate structure with a perfect adjustment to the forward rate structure that is used as initial input.

2.2. Nelson and Siegel model (1987)

The Nelson and Siegel model (1987) provides a methodology of parametric estimation of a yield curve that adjusts to the market observations and concentrates in the evolution of the instantaneous forward rate. This is a non-polynomial model that aims to eliminate irregular jumps in the interest rate structure, that is, the theoretical yield curve. The main benefit is its simplicity and, therefore its generalized use by academicians and market practitioners. In the Colombian case, the curve constructed under this model’s methodology is used as a reference curve to value fixed assets given market prices, among many other applications.

The model has various assumptions. It concentrates on the evolution of the instantaneous forward rate, which dynamic can be modeled by a second-order ordinary differential equation solution, particularly with equal and real roots. The ordinary differential equation can present different forms: monotone, concave, S-shape, as to mention the most common and it is not an general equilibrium model, which means that has no economic interpretation of the agent behavior in their markets.

Considering that the Nelson and Siegel model solution is reached by a second-order ordinary differential equation solution with equal and real roots, the Nelson and Siegel function for instantaneous forward rates with maturation in t is represented as:

The previous equation can take different forms depending on the parameters’ values. One of those forms that can be observed is the monotone, S-shape or concave. Finally, if the previous forward rate equations is integrated, the spot rate (s(t)) is obtained:

Given that ( ß0  ß1  ß2 τ) are the parameters to be estimated in the model:

ß0 is the contribution of the long term component, and it never tends to zero.

ß1 is the contribution of the short term component, as it increases t rapidly tends to zero.

ß2 is the contribution of the midterm component, and increases as t reaches its maximum value and then decays.

τ is the speed that 1 and 2 converge to zero. The inverse 1/τ is the acceleration that the instantaneous forward rate converges in the long term ß0.

Given the nature of the model solution, a great drawback is evidenced. The parameters are not dynamic or time dependent, and it is precisely the focus of our empirical work.

2.3. Diebold and Li model (2006)

Diebold and Li interpret the parameters of the Nelson and Siegel model (1987) as factors of level, slope and curvature of the term structure of interest rates. Basically, they have the same viewpoint of Nelson and Siegel (1987) about the second-order ordinary differential equation to obtain the following function for the forward rate.

However, taken the elaborated reparametrization, the function is expressed as follows:

Taking into account that λ = 1⁄τ , y τ = t, if we want to make this equivalent to Nelson and Siegel (1987).

After having knowledge of the forward rates curve of Diebold and Li (2006), the spot rate for a zero-coupon with expiration in Tau can be determined as the weighted average of the forward rates, and in this point we do the following derivation based on the original work.

Alvaro Solera (2003) in his paper written for the Banco Central de Costa Rica (Costa Rican Central Bank), clearly describes the process of filter algorithm.

2.4. Empirical work

The objective of our research is the future estimation or forecasting of the parameters of the Nelson and Siegel model (1987) through the mathematical tools described in the previous section, to finally complete the construction of a dynamic zero-coupon yield curve for the Colombian case.

2.5. Data

For the purpose of this research, it was necessary to account the daily parameters of the Nelson and Siegel model (1987) from May 2nd, 2003 to February 28th, 2011, which provides a total of 1973 periods. A term structure was constructed using the aforementioned data, and 20 expirations were determined: 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.5, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 and 13 years.

This information is available in the webpage of Infoval, a provider of prices, rates and margins for the valuation of Colombian assets. However, these data can be also obtained through the observation of daily negotiated rates of public debt bonds class B – TES, following the valuation methodology by Infoval.

2.6. Proposed model

Following Francis Diebold and Canlin Li (2006) model in which they interpret the Nelson and Siegel model (1987) in terms of three latent factors: level, slope and curvature, for the estimation of a term structure of interest rates; a future estimation of these latent factors through a Kalman filter in order to obtain a possible form and level that the Colombian interest rate curve could have. Thus, our mathematical model is represented as follows:

In which:

The parameters to estimate through the Kalman filter are ß0t, ß1t and ß2t.

2.7. Estimation from the proposed model

Given that the estimation process has been done through a Kalman filter and Kalman (1960), the first step is to determine each one of the matrices involved in the model.

2.8. Initial estimations

The seed or start-up values of and Pt−1 must be defined. Where:

Matrix is the matrix of the estimate parameters of the previous period. The scale of this matrix is 3x1. For the start-up period of the forecasting is used as seed the last observed parameters that are available.

Matrix Pt−1 is the same error covariance forecasting of the model, but of the period t-1 to elaborate the forecasting of the next step. Its scale is 3x3 and for the first forecasting period, the seed value can be the one of the Q matrix of the first period.

2.9. Forecasting equations

a) Forecasting of state

In which:

Matrix F is the relation between the parameters to be estimated taking the ones of the previous period. This matrix can have a scale of 3x3. We based our proposal on the fact that the model not only forecasts, but also corrects this matrix that serves as seed datum to forecast as a diagonal matrix. This diagonal has values of 1, taking into account the precept that the best forecast that could be obtained for tomorrow is today’s value plus an error.

b) Error covariance forecasting

In which:

Matrix P*t is the error covariance forecasting of the model. The scale is 3x3. This matrix is updated as the filter works.

Matrix Q is the value of variances of state error. The scale is 3x3.

2.10. Correction equation

a) Kalman profit

In which:

Matrix H shows the loadings of the latent factors of the Diebold and Li model. Its scale is 20x3, and it is referred to equation (3) in the proposed model.

Matrix R contains the error variances of the observations. Its scale is 20x20.

b) Update of the measure

In which:

Matrix Yt is the matrix of the model’s yield forecasting, to be specific equation (3) of the proposed model. Its scale is 20x1.

c) Error covariance update

In which:

Matrix I is a matrix of identity with a scale of 3x3.

3. Results

Lambda, as it is established by Diebold and Li (2006), should be taken as a constant in order to estimate the other parameters in a lineal estimation. This factor will be the value that maximizes the loading of the factor in the curvature ( β2t) in the period considered adequate for the economy being studied, specifically, the Colombian economy.

Diebold and Li (2006) establish lambda in 0.0609 for a period of 30 month or 2.5 years, which is considered as the midpoint in the structure. In the Colombian case, the agents intervening the market traditionally consider the midpoint in the term structure as 3 years for expiration. Hence, the lambda value was obtained for Colombia.

As aforementioned, lambda is the value that maximizes the loading of the factor in the curvature ( β2t) in the period considered adequate and maximization is a mathematical procedure which derivates the function making it equal to zero:

Proposition 1:

Proof of proposition 1:

Solving:

    χ2 + χ - еχ + 1

In which the solution of one of the roots is:

    χ ≈ 1.79328

This solution is general for any economy as it depends on the interests of each researcher to solve in the period of time that is considered adequate.

Taking into account that x = λτ (section 2.3) and for our case τ = 3; then:

As a result, the lambda value for Colombia is 0.5978. After defining the values of each of the involved matrices in the model and in the Kalman filter, the code for the process was programmed in Matlab. Results graphically show the model adjustment to forecast the interest rate structure of the model’s parameters; this is done comparing the real parameters with the obtained estimations by the programmed process. Figure 1 The green lines of Figures 2 and 3 show the real observations of the parameters β0t and β1t whereas the blue line shows the result of the estimation process. It is important to highlight that the model shows the tendency that real observations follow. Even though the existence of an estimation error of those parameters is evidenced, the yields results that form the term structure adjust importantly thanks to the process resourcefulness.

 

 

 

 

 

 

The blue line of Figure 4 shows the results of the parameter estimation β2t which differs from the real observations shown in the green line, this is due to the higher weight of the lambda factor in the loading of this parameter. However, it is important to highlight the adjustment to the tendency.

 

 

The divergences in the parameter estimations compared to the real observations are due to the effect that lambda has on each loading, this could be seen in Tables 1–3.

 

 

 

 

 

 

After obtaining the parameters, these and the loadings are in charge of determining the form of the term structure of the interest rates, we proceeded to calculate the zero-coupon yield curve for the Colombian economy given the expiration times determined from the beginning, and continue the process comparing them to the real expiration times. The next figures show the yields in three representative points: the short, mediumand long part of the curve.

Figure 5 shows the behavior of the yield estimation of the curve’s short part in green contrasted with the real data in blue. Thus, the forecasting adjustment is evidenced in Table 4, which presents the statistics of the obtained results.

 

 

 

 

Figure 6 shows the behavior of the yield estimation of the midpart of the curve in green contrasted with the real data in blue. Note the statistics of Table 5 that present the forecasting adjustment.

 

 

 

 

Figure 7 and Table 6 show the behavior of the yields estimation in the long part of the curve in green compared with the real data in blue. Table 7

 

 

 

 

 

 

Observations indicate that the behavior of the yields estimations in the model is more adjusted that in the parameter estimations compared to their observed pairs, this is due to the resourcefulness and efficiency that the Kalman filter provides to the model.

In addition to this, adjustment proofs of the yields were done for each of the analyzed expiration periods, which evidenced good behavior in the forecasting as it is shown in the following table.

4. Conclusions

This paper presented how to obtain a zero-coupon yield curve forecasting for Colombia, which is framed by law in the Nelson and Siegel model (1987) through the use of two resources. The first is the use of the Diebold and Li model established in 2006, which proposes a reparametrization of the Nelson and Siegel model(1987) in three latent factors, level, slope and curvature. And the second, and most important, a mathematical tool that is formed by a set of recursive equations that can be obtained by a forecasting and an error correction.

Given the resourcefulness and efficiency in the error correction that provides the Kalman filter, it was possible to obtain a well-adjusted dynamic forecasting for a horizon t+1, as it is evidenced in the tables that complement the figures throughout this paper.

Regarding the theoretical framework, Diebold and Li (2006) proposed, the estimation of a representative lambda for the studied economy in order to facilitate modeling, our research required to obtain. However, it was observed how the forecasting of the term structure parameters is affected as the loadings contain a great contribution to lambda. Nevertheless, the methodology to calculate the zero-coupon yields curve estimated from the forecasting of parameters are extremely close to the real observations, due to the self-correction property of the model.

After analyzing the results shown graphically and in the tables, we consider that the achieved forecasting by the model described in this paper is accurate for a period ahead, especially if the forecasting can capture the tendency followed by the observations that were compared with the obtained results.

Finally, additional analysis can be inferred from this research, such as the forecasting evaluation with forecasts in longer periods of time in order to evaluate if the efficiency is as accurate as the results obtained in this document.

 

References

Black, F., Derman, E., & Toy, W. (1990). A one factor model of interest rates and its application to Treasury bond options. Financial Analysts Journal, 46(1), 33–39.

Cox, J. C., Ingersoll, J. E., & Ross, S. A. (1985). A theory of term structure of interest rates. Econometrica, 53, 385–408.

Diebold, F. X., & Li, C. (2006). Forecasting the term structure of government bond yields. Journal of Econometrics, 130, 337–364.

Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. Transactions of the ASME-Journal of Basic Engineering, 82(D), 35–45.

Nelson, C. R., & Siegel, A. F. (1987). Parsimonious modeling of yield curves. The Journal of Business, 60(4), 473–489.

Solera, A. (2003). El filtro de Kalman. Banco Central de Costa Rica, División Económica, Departamento de Investigaciones Económicas. Nota técnica.

Ho, T. S. Y., & Lee, S. B. (1986). Term structure movements and pricing interest rate contingent claims. The Journal of Finance, 41(5), 1011–1029.

Vasicek, O. (1977). Wells Fargo. An equilibrium characterization of the term structure. Bank and University of California, Berkeley, CA, USA. Journal of Financial Economics, 5, 177–188, www.infoval.com.co.

 

Corresponding author.
E-mail addresses: rmaldon1@eafit.edu.co (R.M. Castaño), natizr@gmail.com (N.Z. Rueda), jpantoja@eafit.edu.co, javpan80@hotmail.com (J.O.P. Robayo).

Received 28 January 2014
Accepted 11 July 2014

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License