Analyzing China’s Term Structure of Interest Rates Using VAR and Nelson-Siegel Model ()
1. Introduction
Interest rate is one of most important variables in the financial market, which can depict the relationship between money supply and money demand. Treasury bonds are regarded as risk-free interest rate for high credit and low risk. Treasury bond yield curve reflects the relationship between bond yield and term to maturity, so it is also known as interest rate term structure. Treasury bond yield curve becomes benchmark for financial products, and it’s critical to financial market.
China’s treasury bond curve began to form since year 2002. Electronic treasury bonds were introduced in 2006, which increased the amount of treasury investment. By the end of 2019, total market value of China’s bond market reached 97,060 billion RMB, yoy 13.2%, becoming the second largest bond market in the world.
Scholars and investors all over world have shown great interest in treasury bond yield curve, for its important role in financial market. Treasury bond yield curves in different countries present different characters. In China, interest rate used to be regulated, and it’s not easy to predict interest rate barely from market prospective. With the progress of interest rate marketization, does China’s treasury bond yield curve becomes more easy to predict? Is the prediction convincing? This paper will focus on these questions in following discussion.
This paper uses the method put up by Nelson & Siegel (1987), to fit treasury bond yield curve. This method is practical for few parameters, and each parameter has economic meanings. Also, this paper follows the research structure by Diebold & Li (2006). First, the paper fits China’s treasury bond yield curve using Nelson-Siegel method and tests its efficiency. After that, the paper establishes VAR (vector auto-regression model) to predict parameters in Nelson-Siegel model. Then, the paper gives the predicted treasury bond yield curve of 2020.
Compared with relevant researches conducted by scholars and investor, this paper does some new work. First, the paper uses yield curve data from CCDC (China Central Depository & Clearing Co., Ltd., http://www.ccdc.com.cn/ccdc/en/index.shtml) as raw data, while other researchers usually use specific traded treasury bond in market. CCDC has already filtered market noise when CCDC calculates yield rate. Also, regulatory department has assigned CCDC’s treasury bond yield curve as pricing benchmark. For example, China Banking Regulatory Commission requires commercial banks to use CCDC’s treasury bond yield rate as benchmark of risk management. Second, based on trade experience in Chinese bond market, the paper introduced several typical macroeconomic variables into dynamic Nelson-Siegel model, and established VAR(Macro)-NS model. Third, in order to test the efficiency of VAR(Macro)-NS model, this paper introduces a VAR-NS model and a NS model. In addition, although there are already scholars around the world discussing the effect from macro variables on term structure, the importance of this topic is not highlighted in China, partly because of long-term regulated interest rate market and difficulty to get raw market data. This paper is first to fully exam effect from macro variables on term structure using most proper market data in China market.
The remainder of this paper is as follows. Section 2 shows literature review of Nelson-Siegel model, including recent research done by Chinese scholars. Section 3 gives brief introduction to Nelson-Siegel model. Section 4 describes how we estimate the level, slope and curvature factors of the yield curve, and we test whether Nelson-Siegel model can fit Chinese treasury bond yield curve well. Section 5 examines predictive ability and gives our predicted yield curve based on VAR(Macro)-NS model.
2. Literature Review
As scholars and investors use yield term structure more frequently, more relative models come up.
Nelson-Siegel model was first proposed by Nelson and Siegel (1987). This model is widely favored, for its intuitive economic explanation, less parameters to estimate and good fitting performance. However, Nelson-Siegel model fails to produce a multi-peak yield curve. Svensson (1994) added an exponential polynomial to solve the problem, and got Nelson-Siegel-Svensson model. Although Nelson-Siegel-Svensson model can generate a multi-peak yield curve, too many parameters makes it too sensitive to initial value.
Nelson-Siegel models are widely used both by academic research and government policy. According to report from BIS (2005) [1], central banks of Belgium, Finland, France, Italy and Span use Nelson-Siegel models to estimate yield term structure, and centrals banks of US, Canada, UK, German and Switzerland choose Nelson-Siegel-Svensson model.
Dynamic Nelson-Siegel model was first set up by Diebold and Li (2006) [2]. They assumed that factors of NS model follow AR (1) process. Christensen, Diebold and Rudebusch (2009) [3] consider no-arbitrage restriction in DNS model, which is called AFDNS model. Koopman, Malle and Van (2010) [4] add GARCH process into DNS model.
In China, Shen (2010) [5] applied DNS model to Chinese inter-bank market. Wang (2010) studied no-arbitrage DNS model and found the slope factor has closer correlation with macroeconomics variables. Shen and Shuai (2017) [6] decreased parameter numbers in Lengwiler and Lenz’s (2010) [7] model, they introduced VARMA (1, 1) into DNS model and ensure the independence of impulse from factors.
In addition, many scholars and investors began to explore the relationship between interest rate and macroeconomic variables.
Ang and Piazzesi (2003) [8] added macroeconomic variables to interest rate model. They got a better predictability, and found that 85% of yield volatility could be explained by macroeconomic variables. Based on this work, Bikbov and Chernov (2010) [9] proposed a model without restrictions on the number of latent variables. Also, discussion about forecast horizons came up, Hordahl (2006) and Moench (2008) [10] found model with macro variables had better forecasting performance only for longer prediction horizons, while de Pooter (2010) and Altavilla (2014) outperformed random walk benchmarks only for short-term maturities at shorter horizons. Coroneo (2016) [11] added backward-looking macroeconomic variables into term structure model, and his model performed better than random walk forecasts from 3 to 24 months ahead. It is argued that macro variables is useful particularly in certain years, such as in recessionary periods. This argument is supported by evidence provided by Guidolin and Pedio’s (2019) [12], whose models with monetary policy variables significantly increased predictive ability during 2008 financial crisis.
Interest rate in China was partially regulated until recent years. As a result, Chinese scholar didn’t pay much attention to macroeconomic variables and yield term structure before 2010. In recent years, relevant studies came up, as interest rate realized liberalization. Zeng and Niu (2013) became first Chinese scholar who got term structure of real interest rate and inflation rate, using no-arbitrage models. They also found that inflation rate affected more on short-term yields, while real interest rate affected more on long-term yields. Qiang and Hou (2018) [13] built an affine interest rate model based on benchmark interest rate, market liquidity and risk premium, which explained the term structure well. They found that benchmark interest rate is determinant to other term yields, and market liquidity influence more on short-term yields, while risk premium affects more on long-term yields.
3. Brief Introduction to Nelson-Siegel Model
In 1987, Nelson and Siegel first use Nelson-Siegel model to fit yield curve, and the model is as follows.
(1)
Diebold and Li said that yield rate should change with time, and put forward Dynamic Nelson-Siegel model, and the model is as follows.
(2)
In the formula above, t represents a specific time point.
represents time to maturity.
represents the yield rate of a treasury bond with
to maturity at time t.
and
are parameters to be estimate.
· As
approaches infinity, we get
. So
is regarded as horizontal parameter. Change of
will change the overall yield rate of a treasury bond.
· As
approaches zero, we get
. After transposition, we get
. So
is regarded as slope parameter.
· When
is a normal number around 60, which means the treasury bond has 5 years (60 months) to maturity, we approximately get
. After transposition, we get
. So
is usually regarded as curvature parameter.
The right side of formula divides the yield rate into three parts. The first item is
, which affects long-term yield rate. We can call it long-term factor. The
second item is
, when
approaches infinity, this item approaches zero, which means this item affect yield rate more in short term, as shown in Figure 1. We can call it short-term factor. The third item is
, as
approaches infinity or zero, the third item approaches zero, which means its effect is around medium-term, as shown in Figure 2, so we can call it medium-term factor. So all factors that affect yield curve can be divided into these three group, as shown in Figure 3.
is usually given previous to other work. On the one side,
determines when
will reach largest value. On the other side,
determines the speed
decreases with time. Diebold and Li (2006) take
, which means medium factor reaches largest in 30th month.
Figure 1.
trend (assuming
).
Figure 2.
trend (assuming
).
Figure 3. Deposition of factors that affect yield rate.
4. Can Nelson-Siegel Model Fit Chinese Treasury Bond Yield Curve Well?
4.1. Search for Best Value of λ
Considering that
has an influence on the fitting effect, we should first choose an optimal
. Here we take this method. The first step is choose a certain
, then we calculate
base on this given
. After that, we use
to get fitting value and their estimation error. By now, we get an estimation error, based on a given
. Now, we tried each
between 0.005 and 0.070, with interval of 0.001.
We take 204 monthly treasury bond yield curve from year 2002 to year 2018 as our sample. Also, considering that bonds with more than 10 years to maturity may have deviation because of lack of liquidity, we choose bonds whose term to maturity is between 1 month and 10 years.
After all 65 trials, we find that, the estimation error is least when
is 0.030, which means the medium factor become largest in around 4th and 5th year, as shown in Figure 4.
4.2. Fitting Effect of Nelson-Siegel Model on Chinese Treasury Bond
We take 204 monthly treasury bond yield curve from year 2002 to year 2018 as our raw data. Firstly, we use Nelson-Siegel model to do monthly regression, and get
for each month and average
during the sample period. Then we use the average
to get predicted yield rate for each maturity, and compare them with real yield rate. The table below shows the result. As we can see in Table 1, the prediction error is all between 0 ~ 5 basis point, which demonstrate that Nelson-Siegel model can give an excellent prediction on Chinese treasury bond yield curve.
4.3. Test of Meaning of Parameters
As we discussed above,
represents horizontal parameter,
represents slope parameter and
represents curvature parameter in Nelson-Siegel model. While in real trading market, we can use yield rate of bonds with 10 year to maturity to represent horizontal level of yield curve. Also, real slope is often approximately calculated by substracting 1-year yield rate from 10-year yield rate. Moreover, we can use “(10-year yield rate - 10-year yield rate) - (5-year yield rate - 1-year yield rate)” to approximately represent real curvature. Our calculation result is in Table 2. We find that the correlation between
and real horizontal level is 0.866, the correlation between
and real slope is −0.964 and the correlation between
and real curvature −0.554. These three parameters all have close relationship with real observed values. Figure 5, Figure 6 and Figure 7 show the trends of three relationships mentioned above, which further manifest the close correlation.
Figure 4. Average absolute fitting error from Nelson-Siegel model with different λ.
Table 1. Real yield rate vs. fitted yield rate in 2002-2018.
Table 2. Correlation between estimated parameters and real term structure.
Note: Yield rate (x) means the yield rate of treasury bond with x years to maturity.
Note: Yield rate (10) mean the yield rate of treasury bond with 10 years to maturity.
Figure 5. Trends of
and yield rate (10).
Note: Slope of yield curve observed is approximately calculate by yield rate of 10-year treasury bond minus that of 1-year treasury bond, that is yield rate (10)-yield rate (1).
Figure 6. Trends of −
and real slope of yield curve.
Note: Curvature of yield curve is approximately calculate by yield rate of 10-year treasury bond minus plus that of 1 year treasury bond, subtracted by two time yield rate of 5-year treasury bond, that is yield rate (10) + yield rate (1)-2 * yield rate(5).
Figure 7. Trends of −
and real curvature of yield curve.
4.4. Macroeconomic Variables Affecting Parameters
There are many factors which affect the yield rate of bonds. In Chinese bonds market, these factors can be mainly divided into three categories, which are economic growth, inflation and market liquidity. Industrial Added Value in China is a monthly published data, and these industries contribute a lot to China’s GDP, so we choose IAV (Industry Added Value) to represent economic growth. And we choose CPI to represent inflation, and choose growth of M2 to represent market liquidity.
Now, we try to find correlation among
and macroeconomic variables. The results is shown in Table 3,
has a close correlation with CPI and IAV,
is correlated with IAV most, and
is correlated with CPI most.
5. Predict Yield Curve Based on VAR(Macro)-NS Model
5.1. Variable Selection and Stationarity Test
The key to predict yield curve is to getting value of parameter
. We take VAR, or Vector Auto-regression Model, into consideration. As we discussed above, macroeconomics variables, including growth rate of Industry Added Value, CPI and M2, are closely related with parameter
. So, our model will include these macroeconomic variables.
The sample is monthly yield curve data from Jan 2002 to Dec 2018. We will use the model predict yield curve of 2019. Then we compare the predicted 2019 yield curve with observed yield curve.
As shown in Table 4, our variables, including
, IAV (Industry Added Value), CPI and M2, all pass ADF stationarity test.
Table 3. Correlation between
and macroeconomic variables in 2002-2018.
Note: “+x” above means that macroeconomic variables leads x months ahead of parameters.
Table 4. ADF test of three parameters and macroeconomic variables.
5.2. Discussion on Prediction Result
After processing data, we get the result of VAR(macro)-NS model as follows.
Using model parameters above, we predict yield curve of 2019 based on VAR(Macro)-NS model. Then we compare the real yield curve with the predicted yield curve. The two yield curve is very close and absolute prediction error is only 13 basis point. Detailed prediction result is in Table 5.
Table 5. Prediction of 2019 yield curve based on VAR(Macro)-NS model using monthly data from 2002 to 2018.
In order to evaluate the efficiency of VAR(Macro)-NS model, we introduce simple NS model and VAR-NS model without macroeconomic variables. The average absolute prediction error of simple NS model is 22 basis point, while VAR-NS model generate absolute prediction error of 15 basis point. Both of them give a larger error than VAR(Macro)-NS model. Detailed prediction result is in Table 6 and Table 7.
5.3. Predict Yield Curve of 2020
Based on monthly yield curve from year 2002 to year 2019 in China, we establish VAR(Macro)-NS model. Then we calculate parameters
in the model and use this model to produce predicted yield curve of 2020. The value of predicted macroeconomic variables comes from Wind’s prediction, a financial platform widely known as “Chinese Bloomberg”. Our predictions are shown in Table 8, Table 9 and Figure 8.
Compaing the treasury bond yield curve of 2018, 2019 and estimated 2020, we find that:
1) Yield curve of 2020 lies almost between curve 2018 and curve 2019. This can be explained by the fact that average
is between
and
, which can be further explained by the factor that growth rate of 2020 Industrial Added Value is among that of 2018 and 2019.
2) Yield curve 2020 is more flat than 2018 and 2019, which results from average
is smaller than
and
. A smaller
is the result of a lower growth rate of M2.
Table 6. Prediction of 2019 yield curve based on NS model using monthly data from 2002 to 2018.
Table 7. Prediction of 2019 yield curve based on VAR-NS model using monthly data from 2002 to 2018.
Table 8. Prediction of parameters in VAR(Macro)-NS model using monthly data from 2002 to 2019.
Table 9. Prediction of 2020 yield curve based on VAR(Macro)-NS model using monthly data from 2002 to 2019.
Figure 8. Treasury bond yield curve of 2018, 2019 and 2020e.
6. Conclusion
We settle down two main problems in the essay. First, we find that, although interest rate used to be incompletely regulated before 2014 in China, Nelson-Siegel model still shows excellent fitting efficiency. Second, we check whether adding macroeconomic variables to Nelson-Siegel model can enhance fitting efficiency. The essay compares three models including VAR (Macro)-NS model, simple NS model and VAR-NS model without macro variables, and finds that VAR (Macro)-NS model performs better than the others.