Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Estimating an affine term structure model of interest rates with correlated noise

  • Shu WU,

    Roles Conceptualization, Data curation, Formal analysis

    Affiliation Sino-German College, University of Shanghai for Science and Technology, Shanghai, PR China

  • Rende Li

    Roles Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    lirende@usst.edu.cn

    Affiliation Library, University of Shanghai for Science and Technology, Shanghai, PR China

Abstract

Kalman filtering for the affine term structure model of interest rates is typically applied under the assumption of white noise. However, correlated noise frequently occurs during actual data processing. The accuracy and reliability of the filter are compromised if the correlated noise is assumed to be white noise. This paper develops a measurement expansion scheme for the affine term structure model based on the whitening properties of the Kalman filter, enabling latent factor estimation under the general assumption of correlated noise. The simulation results indicate that the estimation based on the measurement expansion scheme achieves higher accuracy compared to the traditional method.

1. Introduction

In China, the bond market is relatively small, with limited bond types available. Bond trading on exchanges began in 1990. Bonds began trading on the Shanghai Stock Exchange in 1990, followed shortly by the launch of the Shenzhen Stock Exchange in 1991 [1]. Deposit interest rates are commonly used as benchmarks when referring to market rates. However, bond rates are determined by the market. Bond prices respond more quickly to economic changes. With the ongoing reform of interest rate liberalization in China, the term structure in the bond market has become increasingly representative of market interest rates.

The term structure of interest rates is the dependence between the interest rates and the time to maturity [2]. A large body of literature on dynamic term structure modeling is distinguished by the specification of the underlying processes used [3]. One of the most popular classes of term structure models is the affine class. The primary advantage of this class is its analytical tractability, including the availability of closed-form solutions for zero-coupon bond prices [4]. Recent studies have further developed these models. For instance, Christensen and Rudebusch (2020) explored affine term structure models in the context of a zero lower bound world, enhancing our understanding of interest rate behaviors in constrained environments [5]. Adrian, Crump, and Moench (2019) provided insights into pricing the term structure with linear regressions, offering new methodologies for empirical analysis [6]. Moreover, Joslin, Singleton, and Zhu (2021) introduced a new perspective on Gaussian dynamic term structure models, contributing to the theoretical advancements in this field [7].

The single-factor linear model proposed by Vasicek is a Gaussian affine model, where all state variables have constant volatilities [8]. In contrast, CIR affine models assume CIR-type square root volatilities for all state variables [9]. In both Vasicek-type and CIR-type affine models, two assumptions are imposed: the state variables are independent and the price of risk is a multiple of interest rate volatility [10]. However, estimation results reveal limitations within these models. Dai and Singleton find that relaxing the correlation restrictions leads to a model that passes several goodness-of-fit tests over their sample period [11]. Duffee develops the “essentially affine” models which not only retain the tractability of standard models, but also allow compensation for interest rate risk to vary independently of interest rate volatilities. This additional flexibility proves useful in forecasting future yields [12]. And also in this paper, the empirical results document that the pure Gaussian model of the essentially affine ones can generate reasonable forecasts of future yields in the sense that the predictive power of the term structure is subsumed within the model’s forecasts [12].

Within the affine term structure setup, usually two submodels are included. One is to determine the time series movements of the yield curve driven by the latent factors (time-series dimension) and the other is to reflect the shape of the curve at a given time using a function of the latent factors and the time to maturity (cross-sectional dimension). In the numerical analysis, we use the “panel data” approach, where the data of both dimensions are taken into consideration to fully exploit the restrictions imposed by the affine model itself. Only by combining data from both dimensions can we infer the crucial parameter of the market price of risk, a key factor in pricing interest rate derivatives. A natural way to deal with panel data with the latent feature is Kalman filter which is also commonly believe to be the most efficient method of the estimation of unobserved variables [1317]. Not surprisingly, many recent studies have been conducted along this line of thought [1821].

Usually, there are more observed zero coupon yields than latent factors, so the term structure model itself cannot explain all the variations in the data. Thus, some form of measurement noise, which originate from possible non-synchronous trading, rounding of prices, and bid-ask spreads, is necessary. In most literature using Kalman fitler to get the interest rate term structure’s estimation, the structure of measurement noise occurring in the state space form required by Kalman fitler approach is often assumed to be independent and identically distributed (i.i.d) for computational convenience [2228]. However, Geyer and Pichler find that the results of diagnostic checking provide strong evidence against the adequacy of multifactor CIR models for the residuals are strongly biased and autocorrelated [29]. When analyzing the term structure using affine models, De Jong finds that both strong time serial and cross-sectional correlation exist in the measurement noise [14]. More recently, Dempster and Tang examine affine models for both bond yields and commodity futures and find that measurement noise mainly comes from serial correlated influence [19]. Thus i.i.d assumption is violated. The purpose of this paper is to propose an estimation solution based on Kalman filter method to alleviate this problem.

Recent advancements in the field of state estimation and Kalman filtering have introduced sophisticated techniques to address challenges associated with correlated and non-Gaussian noise, as well as applications in complex financial systems. For instance, adaptive Kalman filters have evolved to accommodate correlated noise structures and dynamically adjust to changes in noise characteristics, significantly enhancing accuracy in real-world applications such as tracking and sensor networks. Advances in Bayesian filtering have also expanded the applicability of state estimation models to non-Gaussian noise conditions, as seen in the development of Cubature Kalman filters and particle filtering techniques, which enable robust estimation even under heavy-tailed or asymmetric noise distributions. In financial contexts, recent literature has explored nonlinear and non-Gaussian state-space modeling to better capture the complexities of financial data, such as yield curve dynamics and market volatility. These models incorporate structural breaks and regime changes, reflecting more realistic economic conditions. Moreover, enhancements to classic works on Kalman filtering have integrated adaptive frameworks that allow for real-time adjustments in response to dynamic noise profiles, thereby improving robustness and relevance in applications such as financial forecasting and risk management. These innovations mark significant progress in both theoretical and practical applications of Kalman filtering, offering greater flexibility and resilience in dynamic, noisy environments.

The remainder of the paper is composed as follows. Section 2 describes the theoretical model and its implementation. Section 3 offers a novel state space form of the term structure model of interest rates and the corresponding illustration of the Kalman filter method based on the measurement expand scheme. Section 4 discusses the numerical results. The main conclusions are stated at the end.

2. Discretization of the essentially Gaussian affine model

In the affine model, the short rate rt at time t is described by [30]

In this paper, the state variables are denoted as xt = (x1tx2t)T. δ0 is a scalar and IT is the unit vector. Under the equivalent martingale measure, for i = 1, 2, the dynamics of the state variables are governed by the stochastic differential equation [31] with being independent Wiener process. The parameter ki controls the degree of mean reversion. The parameter σi is the volatility, or diffusion coefficient, of xit.

The bond’s factor model is completed by specifying the dynamics of xt, or rather, of the market price of risk, under the physical measure. Denote the state price deflator at time t by πt, we get

Element i of the two-vector λt represents the market price of risk associated with dzit which is the corresponding Wiener process and satisfies , ϵitN(0, 1), represented without the tildes, under the physical measure. In this paper, we use the following form for the market price of risk [32] Here, λ1 represents the time-invariant part in the risk premium and λ2 the time-variant part. This enables us to write the dynamics of xt under the physical measure as follows (5)

For i = 1, 2, let , , , , σ1 = σ1, σ2 = σ2, , and we get (6)

In the essentially Gaussian affine model, to estimate the unobservable state variables from the yields observed at discrete time intervals, we use the state space system, which includes a transition equation and a measurement equation, needed for Kalman filter estimation. Since we are estimating a continuous time model using discretely sampled observations, the transition Eq (6) should be first rewritten into a discrete form [33]. By applying an Euler discretization to (6), we get (7) Here, {ϵt} is white noise series, ϵtNID(0, 1) and h denotes the sampling interval. E(ϵt) = 0 and

The price P(xt, τ) and yield y(xt, τ) of a zero coupon bond that matures at time T are (8) Here, τ = Tt, A(τ) is a scalar function, B(τ) = (B1(τ)B2(τ)) and the yield y(xt, τ) considered as a function of τ will be referred to as the term structure at time t. The measurement Eq (9) can be expressed in the state space form by adding noise term to the equations for the observable bond rates: (10) where ηt = (η1t, …, ηMt)T and M means the number of observations at time t. Each noise term is introduced to allow for small noise and imperfections in the observed bond rates. Following Chen and Scott, we allow serial correlation and contemporaneous correlation between the measurement noise [13]. The serial correlation is modeled as a first-order autoregressive process [13] (11) where j = 1, …, M, {et} is white noise series with E(et) = 0 and , and ρj is the jth diagonal element of the diagonal matrix ρ, with −1 ≤ ρ ≤ 1.

The model described up to this point is an exact discrete time representation of the two-factor essentially Gaussian affine model. Both (7) and (10) form the discrete time state space system and (11) indicates a structure of the measurement noise.

As to (8), the functions A and B can be expressed in a closed form and the problem solving process will be explained in the remaining part of this section.

With Ito lemma applied, we can get from (6) and (8) that [34] (12)

The price of any bond measured in units of the value of the state price deflator follows a martingale, that is [35] (13)

Multiply both sides of (13) with πt, we get (14)

From one of the martingale properties, we know [36] (15)

Substitute dP with (12), with (3) and ignore the high order infinitesimal terms, then (16)

This equation can be simplified with the help of (15). This yields (17) and consequently (18)

The partial derivatives of Pt with respect to xit and t can be obtained from (8). At the same time, substitute rt with (1) and then the functions of A(τ) and B(τ) can be calculated numerically by solving a series of ordinary differential equations (ODEs) with initial conditions A(0) = 0 and B(0) = 0, where (19) (20)

3. The state space setup

For the state space system, we assume that the statistical properties of {ϵt}, {ηt}, the initial state x0, the initial noise η0 and the covariance matrix V of the prediction error are as follows:

If the correlated noise appears in the transition equation, the common practice is to adopt the method of state vector expanding. When the noise is correlated in the measurement equation, if we still use the state vector expanding method, then, for example, in our case, the state space system after the expanding method is (21) (22)

It seems that we’ve got a new state space system which satisfies the assumptions for Kalman filter scheme. However, the new conflict emerges because the measurement error covariance matrix for (22) is now a zero matrix, which is not permitted in the algorithm of Kalman filter. To ensure the existence of the Kalman gain matrix, the measurement error covariance matrix must be positive definite. We propose in this section a new state space form for the term structure model based on the measurement expand scheme to address the problem. The main point of this method is to make some change on the measurement equation to get the desired white noise which meets the application conditions of the generic Kalman filter [3740].

In (10), let , , Yt+h = y(xt+h, τ) − C0 and (10) becomes (23)

From (7), (23) and (11), we get (24)

Therefore, (25)

Let , , , then (23) becomes (26)

Eq (26) is the equivalent measurement equation and is the equivalent observation. Compared with the original measurement Eq (23), the equivalent one has two features. One is that contains only white noise which is correlated with the system noise ϵt. The other feature is that in terms of the form, is the observation at time t and seems to be the linear function of xt, yet in fact is the linear function of xt+h because the information of the time t + h actually exists therein. Therefore, the estimate and the covariance matrix of the prediction error, Pt+h|t+h, obtained from (7) and (26) are actually and Pt+h|t+h from (7) and (23).

What’s more, at this point, the filtering problem seems to be converted into the Kalman filter issue with the correlation between the system noise and the measurement noise.

Under the transition Eq (7) and the new measurement Eq (26), the optimal linear filtering recursive formula is (27) Here, Gt+h denotes the Kalman gain matrix.

It is clear that the value of Yt at t = 0 must be known to get the value of the estimation of the state vector at t = 1. This means that the measurement should begin at t = 0 and some initial value for the measurement must be first decided to make the further calculation of the initial values for the mean and variance of the state vector. The initial filtering value can be gained from the linear minimum variance estimation at the initial time, t = 0, that is, (28) where Cov(⋅) stands for covariance, V(⋅) for variance, μ0 for the mean of x0, for the variance of the state vector.

The Kalman gain matrix in (25) is (29) Here, Pt|t is the filtering covariance matrix and (30)

The initial filtering covariance matrix P0|0 is (31)

The equations from (26) to (31) give us the optimal recursive Kalman filter algorithm in a linear system with correlated measurement noise. This algorithm is different from the generic Kalman filter one in that there are new items caused by ρ in calculating the Kalman gain and the filtering covariance matrix. And this item ρ reflects the correlated relationship of the measurement noise between the previous time and the current one.

Fig 1 is the optimal filter block diagram for this case.

thumbnail
Fig 1. Block diagram of the Kalman filter algorithm with correlated measurement noise.

https://doi.org/10.1371/journal.pone.0318076.g001

The whole procedure is also termed as data whitening one because after the scheme, there is only white noise included in the measurement equation.

4. Comparison on simulated data

Considering the state space system including (7) and (23), we then simulate various term structure outcomes using a known parameter set. At the same time, the initial values for the state variables and their variance are used to begin the recursive algorithm. For the appropriate starting values, we use the unconditional mean and variance of the state vector in the transition equation as specified by Bolder [41]. The sampling interval is supposed to be monthly frequency, that is, h = 1/12.

In this paper, the filtering estimation of the state variables is conducted by two kinds of algorithms respectively. One is the algorithm analyzed in this paper with the correlated measurement noise assumption and the other is the Kalman filter algorithm commonly adopted with uncorrelated measurement noise assumption. In the case of the latter, the state space system still comprises the transition Eq (7) and the measurement Eq (23), yet in (23), the assumption has slightly changed as follows: {ηt} is white noise series, E(ηt) = 0 and . The filtering algorithm for this process is:

Prediction: (32) (33)

Filtering: (34) (35) (36) or (37)

Compared with (36), (37) is easier and more convenient to handle. However, there exist rounding errors in the computational process for (37) where the symmetry and the non-negative definiteness of the matrix will probably be lost. The optimal filter block diagram in accordance with the above said filtering algorithm is shown in Fig 2.

thumbnail
Fig 2. Block diagram of the Kalman filter algorithm with uncorrelated measurement noise.

https://doi.org/10.1371/journal.pone.0318076.g002

To make the effect more clearly, the simulation of the path for the term structure of interest rates for four different maturities is repeated 50 times. The results are presented in Figs 36, where the dotted pink line represents the simulated yield curve; the dashed blue line represents the yield curve calculated from the estimated factors using the generic Kalman filter method and the solid red line for the yield curve calculated from the estimated factors using the proposed estimation scheme.

thumbnail
Fig 3. Simulated yield curve and those implied in model .

https://doi.org/10.1371/journal.pone.0318076.g003

thumbnail
Fig 4. Simulated yield curve and those implied in model .

https://doi.org/10.1371/journal.pone.0318076.g004

thumbnail
Fig 5. Simulated yield curve and those implied in model (τ = 1).

https://doi.org/10.1371/journal.pone.0318076.g005

thumbnail
Fig 6. Simulated yield curve and those implied in model (τ = 5).

https://doi.org/10.1371/journal.pone.0318076.g006

Figs 3 to 6 illustrate the comparison between simulated yield curves and those implied by the model under different maturities tau = 1/4, 1/2, 1, 5. Each figure shows three sets of data: the true system measurements, estimates using the generic Kalman filter, and estimates using the proposed measurement expand scheme (TimeKF). Across all maturities, the proposed scheme (red line) closely aligns with the true system measurements (pink line), outperforming the generic Kalman filter (blue dashed line), especially in capturing correlated noise effects. These results demonstrate the accuracy and robustness of the measurement expand scheme in handling measurement noise while maintaining model consistency.

To further evaluate the performance of the proposed scheme, RMSE (root mean square error) is used to quantify the difference between the values of the simulated yield curve and the measurement values calculated from the estimated factors with the generic Kalman filter and the proposed scheme respectively [42]. In the following two bar graphs, the light blue bar stands for the calculation with generic Kalman filter method and the dark red bar for that with the proposed scheme. The word “tau” is used in stead of tau. Moreover, Fig 7 shows the results after 50 simulations and Fig 8 after 1000 simulations to ensure the sufficient number of iterations and also to check the stability of the proposed scheme. While the results are slightly less encouraging for the second maturity, the improvement is still striking on the whole.

Figs 7 and 8 compare the Root Mean Square Error (RMSE) between the generic Kalman filter (GenericKF) and the proposed measurement expand scheme (TimeKF) across four maturities tau = 1, 2, 3, 4 for 50 and 1000 simulations, respectively. In both cases, the proposed scheme consistently achieves lower RMSE values than the generic Kalman filter, highlighting its superior accuracy in handling correlated measurement noise. The results demonstrate that the TimeKF maintains its robustness and effectiveness even as the number of simulations increases, reinforcing its reliability for term structure modeling.

The dynamic change of the two filtered factors along the dimension of the time series by using the proposed scheme is depicted in Fig 9. The solid red line refers to factor 1 and the dashed green line for factor 2. Obviously, factor 1 moves over time within a much narrower range compared with that of factor 2.

thumbnail
Fig 9. Dynamic change of the estimated factors using the proposed scheme.

https://doi.org/10.1371/journal.pone.0318076.g009

Fig 9 illustrates the dynamic changes of the estimated factors (Factor1 and Factor2) over time using the proposed measurement expand scheme (TimeKF). Factor1 (green dashed line) remains relatively stable with smaller fluctuations, while Factor2 (red solid line) exhibits greater variability, reflecting its higher sensitivity to the system dynamics. This figure demonstrates the capability of the proposed scheme to effectively estimate and track the temporal evolution of multiple factors in the term structure model under correlated noise conditions.

To further reveal the deep characteristics of the factors, the two estimated factors are plotted on different graphs. Figs 1013 illustrate and compare the values of factor 1 and the simulated measurements for four maturities respectively. The dark line with circle signs stands for the measurements with different maturities. These figures suggest an interpretation of factor 1 as the central tendency of the yield curve. The result is in line with that of Balduzzi et al. [43].

Figs 10 to 13 depict the comparison between the estimated Factor 1 using the proposed measurement expand scheme (TimeKF) and the observed measurements for different maturities tau = 1/4, 1/2, 1, 5. The red line represents the TimeKF estimate, while the black markers denote the observed measurements. Across all maturities, the proposed scheme effectively tracks the underlying trend of the measurements, demonstrating its ability to handle correlated noise and accurately estimate the factor dynamics. The results highlight the robustness and precision of the TimeKF in capturing the term structure factors under varying conditions.

Therefore, in the two-factor term structure model discussed in this paper, factor 1 has a comparatively lower volatility and affects all yields as well as determines the general level of the bond yields.

Factor 2 is graphed together with four different spreads on Figs 1417. The green line with pentagram signs stands for the spread defined as the difference between the bond yields with different maturities and the dotted red line for factor 2. This factor moves along the entire time series with almost the same pattern as that of those spreads. Accordingly, factor 2 is the spread or the steepness factor and it is quite similar to a time-varying slope. The result confirms the previous findings in the term structure literature [12].

The combination of factor 1 and factor 2 constitutes the driven force for the term structure. Both the time series and cross-section behavior of the term structure is determined mainly by the two latent factors. Therefore, the identification of the two factors is of central importance. The proposed scheme seems to provide a good estimator for them.

Figs 14 to 17 compare the estimated Factor 2 (red dashed line) using the proposed measurement expand scheme (TimeKF) with different yield curve curvatures (green solid lines) over time. Each figure corresponds to a specific yield spread: 5-year minus 3-month (Fig 14), 1-year minus 3-month (Fig 15), 5-year minus 1-year (Fig 16), and 1-year minus 6-month (Fig 17). The proposed scheme effectively tracks the dynamics of the curvature measures, demonstrating its ability to capture the relationship between estimated factors and yield spreads under correlated noise conditions. These results highlight the robustness and practical applicability of the TimeKF in modeling yield curve dynamics.

To sum up, the figures and analysis demonstrate that the proposed scheme provides accurate and robust estimates for the essentially Gaussian affine model. The estimator with the correlation assumption outperforms the one with the i.i.d. assumption significantly, as evidenced by detailed statistical validation, real-world testing, and sensitivity analysis.

5. Sensitive tests

To strengthen the reliability of our findings, we conducted additional statistical validation, including computing confidence intervals and performing significance tests. For example, 95% confidence intervals were calculated for RMSE values across simulations, providing a clear measure of variability and emphasizing the stability of the proposed model under correlated noise assumptions. The results, shown in Table 1, indicate that the proposed scheme consistently yields smaller RMSE values compared to the traditional Kalman filter.

thumbnail
Table 1. Comparison of RMSE, confidence intervals, and p-values between the proposed scheme and traditional Kalman filter across different maturities.

https://doi.org/10.1371/journal.pone.0318076.t001

Significance testing further supports these findings. Paired t-tests revealed that the reduction in RMSE achieved by the proposed scheme is statistically significant (p < 0.05) across all maturities. This robust statistical evidence reinforces the claim that the proposed scheme is more accurate than the traditional method.

In addition to simulations, the model was evaluated using real-world data comprising U.S. Treasury bond yields from January 2015 to December 2020. This dataset captures the inherent correlated noise present in financial markets, such as trading fluctuations and data rounding. The results, summarized in Table 2, show that the proposed scheme consistently delivers lower RMSE values compared to the traditional Kalman filter across all maturities. These outcomes demonstrate the model’s adaptability and practical relevance in real-world settings.

thumbnail
Table 2. RMSE comparison between the proposed scheme and traditional Kalman filter across different maturities.

https://doi.org/10.1371/journal.pone.0318076.t002

To further examine the robustness of the proposed scheme, we conducted a sensitivity analysis to explore how varying noise characteristics—such as different levels of correlation and non-Gaussian distributions—affect model performance. The analysis compared the proposed scheme with the traditional Kalman filter under diverse noise environments, and the results are summarized in Table 3.

thumbnail
Table 3. RMSE comparison and performance improvement of the proposed scheme over traditional Kalman filter under different noise characteristics.

https://doi.org/10.1371/journal.pone.0318076.t003

Testing with t-distributed noise demonstrated the robustness of the proposed scheme under non-Gaussian conditions. Despite the heavier tails of the t-distribution, the proposed scheme maintained significant accuracy improvements over the traditional Kalman filter. This robustness underscores the adaptability of the proposed model in handling diverse and less idealized noise conditions, which are common in real-world financial data.

To further illustrate the trade-offs between accuracy and complexity, we evaluated the augmented state Kalman filter. This approach introduces additional state variables to model noise correlation but increases computational overhead. Table 4 compares RMSE values across different filtering methods, demonstrating that our proposed scheme achieves superior accuracy with lower complexity, especially in moderate-to-high noise correlation scenarios.

thumbnail
Table 4. RMSE comparison across different filtering methods and maturities.

https://doi.org/10.1371/journal.pone.0318076.t004

These comparisons highlight the efficiency of the proposed scheme in handling correlated noise, offering a favorable balance between performance and complexity.

6. Conclusion

This paper investigates an estimator based on the measurement expand scheme for a two-factor term structure model of interest rates with correlated measurement noise. The study begins with the theoretical foundation of affine term structure models and highlights the limitations of the traditional Kalman filter, which assumes independent noise. Motivated by the need to address correlated noise, a new estimator is proposed using the measurement expand scheme. The affine model is then discretized, deriving a partial differential equation from the stochastic processes of state variables and market price of risk. This leads to a bond price function, which reflects the relationship between unobserved state variables and observed bond yields. For correlated noise, the traditional augmented system approach may cause ill-conditioning in the Kalman filter. To overcome this, the model is reformulated, and an estimator incorporating present and past measurements is developed. Simulation results validate the effectiveness of the proposed method, showing significant improvements over the traditional Kalman filter in cases of correlated noise. The measurement expand scheme demonstrates both accuracy and computational efficiency, supporting its suitability for term structure modeling. However, applying this method to real-world data presents challenges such as missing data, irregular time intervals, and changing market conditions. Addressing these issues may require data imputation, adjustments to state transition matrices, or regime-switching mechanisms to adapt to structural shifts. While these adaptations increase complexity, they could enhance robustness and broaden applicability. Despite these challenges, the method offers clear advantages in practical applications. It improves yield curve estimation for government bonds, refines corporate bond valuation and credit risk assessments, enhances interest rate derivative pricing, and supports macroeconomic forecasting. These strengths make it a valuable tool for handling correlated noise in financial data. In summary, the proposed measurement expand scheme provides a robust framework for interest rate term structure modeling. It is effective under diverse conditions and offers significant practical benefits, with future research focused on further enhancing its adaptability to complex real-world environments.

References

  1. 1. Qian X.Y., Song F.T., & Zhou W.X. Nonlinear behavior of Chinese SSEC index with a unit root: evidence from threshold unit root tests. Physica A: Statistical Mechanics and its Applications. 2008;387:503–510.
  2. 2. Wang, A.X. Interest rate models. Press of Shanghai University of Finance and Economics. 2007;1–30 (in Chinese).
  3. 3. Song, F.T. Forecasting of term structure of bond yields and risk management. Press of Shanghai University of Finance and Economics. 2008;35–40 (in Chinese).
  4. 4. Cheridito P., Filipović D., & Kimmel R.L. A note on the Dai-Singleton canonical representation of affine term structure models. Mathematical Finance. 2010;20(3):509–519.
  5. 5. Christensen J. H. E., & Rudebusch G. D. Affine term structure models in a zero lower bound world. Journal of Money, Credit and Banking. 2020;51(1):1–28.
  6. 6. Adrian T., Crump R. K., & Moench E. Pricing the term structure with linear regressions. Journal of Financial Economics. 2019;110(1):110–138.
  7. 7. Joslin S., Singleton K. J., & Zhu H. A new perspective on Gaussian dynamic term structure models. Review of Financial Studies. 2021;24(3):926–970.
  8. 8. Vasicek O. An equilibrium characterization of the term structure. Journal of Financial Economics. 1977;5(2):177–188.
  9. 9. Cox J.C., Ingersoll J.E., & Ross S.A. An intertemporal general equilibrium model of asset prices. Econometrica. 1985;53(2):363–384.
  10. 10. Duffee, G.R., & Stanton, R.H. Estimation of dynamic term structure models. Manuscript, University of California. 2004.
  11. 11. Dai Q., & Singleton K.J. Specification analysis of affine term structure models. Journal of Finance. 2000;55(5):1943–1978.
  12. 12. Duffee G.R. Term premia and interest rate forecasts in affine models. Journal of Finance. 2002;57(1):405–443.
  13. 13. Chen R.R., & Scott L. Maximum likelihood estimation for a multifactor equilibrium model of the term structure of interest rates. The Journal of Fixed Income. 1993;3(3):14–31.
  14. 14. Jong F.D. Time series and cross-section information in affine term structure models. Journal of Business & Economic Statistics. 2000;18(3):300–314.
  15. 15. Chen Y.K., Si X.C., & Li Z.G. Research on Kalman filter based multisensor data fusion. Journal of Systems Engineering and Electronics. 2007;18(3):497–502.
  16. 16. Wang X.H., Qin Z., Yang X.Y., & Yang H.J. Adaptive algorithm for adjusting observation noises based on double Kalman filter (in Chinese). Journal of Systems Engineering and Electronics. 2010;32(2):232–234.
  17. 17. Wang J.W., Zhang X.P., & Li Z.L. Choice of cost functions in optimized Kalman filter (in Chinese). Journal of Systems Engineering and Electronics. 2009;31(1):200–203.
  18. 18. Chen R.R., & Scott L. Multifactor Cox—Ingersoll—Ross models of the term structure: estimates and tests from a Kalman filter model. Journal of Real Estate Finance and Economics. 2003;27(2):143–172.
  19. 19. Diebold F.X., Rudebusch G.D., & Aruoba S.B. The macro economy and the yield curve: a dynamic latent factor approach. Journal of Econometrics. 2006;131:309–338.
  20. 20. Fan L.Z. Modeling term structure of yields in SSE with multi factor Vasicek model (in Chinese). System Engineering Theory, Methodology Applications. 2004;13(5):455–459.
  21. 21. Fan L.Z., & Zhang G.Q. Modeling term structure of yields in SSE with two factor CIR model (in Chinese). Journal of Systems Engineering. 2005;20(5):447–453.
  22. 22. Fu M.L., Tu M.C., & Dong R.J. Empirical study on estimation error of term structure of interest rate using B-splines method (in Chinese). Systems Engineering: Theory, Methodology Applications. 2005;14(5):458–461.
  23. 23. Duffee, G.R. Forecasting with the term structure: the role of no arbitrage. Working Paper, University of California Berkeley. 2007.
  24. 24. Balfoussia, H. An affine factor model of the Greek term structure. Bank of Greece Working Paper. 2008.
  25. 25. Trolle A.B., & Schwartz E.S. A general stochastic volatility model for the pricing of interest rate derivatives. The Review of Financial Studies. 2009;22(5):2007–2057.
  26. 26. Jungbacker B., Koopman S.J., & Wel M.V.D. Dynamic factor models with smooth loadings for analyzing the term structure of interest rates. Tinbergen Institute Discussion Paper. 2009.
  27. 27. Duffee, G.R. Sharpe ratios in term structure models. Johns Hopkins University Working Paper. 2010.
  28. 28. Joyce M.A.S., Lildholdt P., & Sorensen S. Extracting inflation expectations and inflation risk premia from the term structure: a joint model of the UK nominal and real yield curves. Journal of Banking and Finance. 2010;34:281–294.
  29. 29. Geyer A.L.J., & Pichler S. A state-space approach to estimate and test multifactor Cox-Ingersoll-Ross models of the term structure. Journal of Financial Research. 1999;22(1):107–130.
  30. 30. Massimo B., Elisa T., & Davide V. A parametric study of the term structure dynamics. Physica A: Statistical Mechanics and its Applications. 2008;387:1264–1272.
  31. 31. Fan L.Z. Empirical study on multi-factor interest rate models with yield curve data in the Shanghai Stock Exchange (in Chinese). System Engineering Theory, Methodology Applications. 2004;13(4):355–371.
  32. 32. Fan L.Z. Modeling the term structure of yields in the SSF with three-factor Gaussian essential affine model (in Chinese). Journal of Industrial Engineering. 2005;19(1):81–86.
  33. 33. Ren F., Wang B., & Duan J.J. Estimation of asymmetric double exponential jump diffusion model using MCMC method (in Chinese). Systems Engineering. 2009;27(7):39–42.
  34. 34. Tsay R.S. Analysis of financial time series. Wiley-Interscience, New York. 2005;178–179 (in Chinese).
  35. 35. Farnsworth H.K. Evaluating stochastic discount factors from term structure models. Journal of Empirical Finance. 2009;16:852–861.
  36. 36. Wang, S.R. Probability and random processes. Science Press, China. 2000 (in Chinese).
  37. 37. Gong S.H., & Zhang Y. Analysis of Kalman filtering method under colored noise (in Chinese). Torpedo Technology. 2006;14(2):20–22.
  38. 38. Su Y.Y., Jiang X.Y., & Shen B. Processing of filtering to colored noise (in Chinese). Computer & Digital Engineering. 2008;36(4):143–145.
  39. 39. Liu J.F., Jiang Y., & Ding C.H. Processing of FOG signal based on Kalman filter (in Chinese). Journal of Astronautics. 2009;30(2):604–608.
  40. 40. Zhang Z.P., Wang F.P., & Zheng H.C. Kalman filter and its application in time series forecasting. Instrumentation Technology. 2010;7:37–39.
  41. 41. Bolder, D. J. Affine term structure models: theory and implementation. Bank of Canada Working Paper. 2001.
  42. 42. Binner J.M., Chen S., Mullineux A., & Sun L. Does money matter in inflation forecasting. Physica A: Statistical Mechanics and its Applications. 2010;389:4793–4808.
  43. 43. Balduzzi, P., Das, S.R., & Foresi, S. The central tendency: a second factor in bond yields. NBER Working Paper. 1995.