Abstract
We propose here an approach in order to estimate parameters of the CIR model with jumps in the case where the distribution of jump amplitude is estimated non-parametrically. Since the knowledge of the exact distribution of the jump amplitude is a challenge, in this paper we choose not to fix this law in advance but to estimate it on the basis of the available observations. The method of estimation we propose here is based on the approximation of the closed form of transition density. Since the CIR does not have an explicit solution, it is approximated by the second order Milstein scheme in order to have a more accurate approximation. The method of estimation is then applied on real data, which are the Federal Funds rate and 3 Month T-Bill rate. These two sets of data are used to estimated parameters of the CIR model. We then compare our results to those obtained from Vasicek and Brennon–Swartz models with jumps. Results indicate that there is no clear winner of models competitions. Apparently depending on the nature and structural components of the data, there is a winner. The challenge here is that, there is a trade off between the sample size, the number of jumps and the efficiency of estimates. More data involves the likelihood to have more jumps and thereby less efficient are estimates.
Similar content being viewed by others
References
Aït-Sahalia Y (1999) Transition densities for interest rate and other nonlinear diffusions. J Finance 54(4):1361–1395
Aït-Sahalia Y (2002) Maximum likelihood estimation of discretely sampled diffusions: a closed-form approximation approach. Econometrica 70(1):223–262
Akgiray V, Booth GG (1988) Mixed diffusion-jump process modeling of exchange rate movements. Rev Stat 70(4):631–637
Alfonsi A (2005) On the discretization schemes for the CIR (and Bessel squared) processes. Monte Carlo Methods Appl 11(4):355–384
Andersen TG, Lund J (1997) Estimating continuous-time stochastic volatility models of the short-term interest rate. J Econom 77(2):343–377
Asmussen S, Rosiński J (2001) Approximations of small jumps of Lévy processes with a view towards simulation. J Appl Probab 38(2):482–493
Cox JC, Ingersoll Jr JE, Ross SA (2005) A theory of the term structure of interest rates. In: Theory of Valuation (pp. 129–164)
Daniels HE (1954) Saddlepoint approximations in statistics. Ann Math Stat 25(4):631–650
Dassios A, Zhao H (2017) Efficient simulation of clustering jumps with CIR intensity. Oper Res 65(6):1494–1515
Donnet S, Samson A (2013) A review on estimation of stochastic differential equations for pharmacokinetic/pharmacodynamic models. Adv Drug Deliv Rev 65(7):929–939
Efron B, Tibshirani RJ (1994) An introduction to the Bootstrap. CRC Press, Boca Raton
Eichler A, Leobacher G, Zellinger H (2011) Calibration of financial models using quasi-Monte Carlo. Monte Carlo Methods Appl 17(2):99–131
Elerian O (1998) A note on the existence of a closed form conditional transition density for the Milstein scheme. Economics Discussion Paper, W18
Glasserman P (2013) Monte Carlo methods in financial engineering, vol 53. Springer Science & Business Media, Berlin
Glasserman P, Kim KK (2009) Saddlepoint approximations for affine jump-diffusion models. J Econ Dyn Control 33(1):15–36
Gourieroux C, Monfort A, Trognon A (1984) Pseudo maximum likelihood methods: applications to Poisson models. Econometrica 52(3):701–720
Hibbert J, Mowbray P, Turnbull C (2001) A stochastic asset model & calibration for long-term financial planning purposes. In: Finance and investment conference
Ikeda N, Watanabe S (2014) Stochastic differential equations and diffusion processes. Elsevier, North Holland
Ioffe M (2010) Probability distribution of cox-ingersoll-ross process. Working Paper, Egar Technology, New York
Johannes M (2004) The statistical and economic role of jumps in continuous-time interest rate models. J Finance 59(1):227–260
Karatzas I, Shreve SE (1991) Brownian motion and stochastic calculus. Springer-Verlag, New York
Lo AW (1988) Maximum likelihood estimation of generalized Itô processes with discretely sampled data. Econom Theory 4(2):231–247
Melanson A, Longtin A (2019) Data-driven inference for stationary jump-diffusion processes with application to membrane voltage fluctuations in pyramidal neurons. J Math Neurosci 9(1):6. https://doi.org/10.1186/s13408-019-0074-3
Miao Z (2018) CIR modeling of interest rates, Department of Mathematics, Linnaeus University, Faculty of Technology
Phillips PC, Yu J (2009) Maximum likelihood and Gaussian estimation of continuous time models in finance. Handbook of financial time series. Springer, Berlin, Heidelberg, pp 497–530
Platen E, Bruti-Liberati N (2010) Numerical solution of stochastic differential equations with jumps in finance, vol 64. Springer Science & Business Media, Berlin
Shoji I, Ozaki T (1998) Estimation for nonlinear stochastic differential equations by a local linearization method. Stoch Anal Appl 16(4):733–752
Tankov P, Voltchkova E (2009) Jump-diffusion models: a practitioner’s guide. Banque et Marchés 99(1):24
Wu Y (2014) Jump-diffusion CIR model and its applications in credit risk. Hacettepe J Math Stat 43(6):1095–1106
Yu J (2007) Closed-form likelihood approximation and estimation of jump-diffusions with an application to the realignment risk of the Chinese Yuan. J Econom 141(2):1245–1280
Yamada T, Watanabe S (1971) On the uniqueness of solutions of stochastic differential equations. J Math Kyoto Univ 11(1):155–167
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendices
Appendix A: Simulation of a sample from the distribution of the data
The aim of this section is to describe the method used to simulate a sample from the distribution of the data. It is stated as follows: Given that you only have a finite number n of data points, we can turn the empirical c.d.f. into a continuous R.V by using linear interpolation between the \(X_{(i)}'s\) by:
where \(X_{(1)}\le \ldots \le X_{(n)}\) represents the order statistics.
Now to find the inverse of F, we proceed as follows: For a given x and y such that \(F(x)=y\), it follows that if \(X_{(i)} \le x<X_{(i+1)}\) then \(F(X_{(i)}) \le y <F(X_{(i+1)})\) and its follows that
Since it is well known that if \(U\sim \mathcal {U}([0,1])\) then \(F_X^{-1}(U)\) has the same distribution with the r.v X. One random value is then simulated from the distribution of the data as follows:
-
1.
We simulate u from uniform distribution U([0, 1])
-
2.
We then take the integer part (I) of \(p=u(n-1)+1\), that is \(I=[p]\)
-
3.
The expected value is then obtained by \(x =x_{(I)}+(p-I+1)(x_{(I+1)}-x_{(I)})\)
Appendix B: OLS approach
The aim of this section is to find the estimates of \(\kappa \), \(\mu \) and \(\sigma \) that serve as initial parameters of \(k,\mu \) and \(\sigma \) for our method. To illustrate the principle of the method, we consider the following equation
In this paper, we consider the where \(\gamma =0\), \(\gamma =1/2\) and \(\gamma =1\) as initial values in the Vasiseck, CIR and CKLS model. Since the method is used just to get an idea of the initial values of parameters \(k,\mu \) and \(\sigma \), we consider her the Euler scheme, also called the Euler–Maruyama approximation of (35) which is written as
where \( \hat{r}_0=r_0\) is given and \(Z_1,\;Z_2,\ldots ,Z_{n-1}\) are standard independent \(\mathcal {N}(0,1)\) Guassian variables. We also have \(i=1,\ldots ,n-1\), \(\Delta Z_i=Z_{i+1}-Z_i\) and we observe that here \(r(t_1 ),\ldots , r(t_n )\) are empirical data while, \(\hat{r}(t_1 ),\ldots , \hat{r}(t_n )\) are simulated data. After some transformations, we can write that
By setting \(y_i=\frac{r(t_{i+1})-r(t_i)}{\mid r(t_i)\mid ^\gamma }\), \(\beta _1=\kappa \mu \), \(\beta _2=-\kappa \), \(z_{1i}=\frac{\Delta t}{ \mid r(t_i)\mid ^\gamma }\), \(z_{2i}=\frac{ r(t_i)}{ \mid r(t_i)\mid ^\gamma }\Delta t\), (37) can be written as \(y_i=\beta _1z_{1i}+\beta _2z_{2i}+\epsilon _i,\) which is equivalent to
where \(\mathcal {N}_{1}(0,1),\;\mathcal {N}_{2}(0,1),\ldots , \mathcal {N}_{n-1}(0,1)\) are independent \(\mathcal {N}(0,1).\) The OLSE of \(\beta \) is then
where \(\mid \mid .\mid \mid \) denotes Euclidean distance. It is well known that
The expression of \(\hat{\beta }\) allows to deduce that
Appendix C: Simulation process
In this section, we present the way that the discrete process given by Eq. (38) has been. Let’s recall here that, the discrete form of the process is given by
With respect to equation (38), the main difficulty in simulating \(\widehat{X}_{t_{i}}\) lies in the presence of the compound Poison process \(\sum \nolimits _{N_{t_i}+1}^{N_{t_{i+1}}}J_{t_i}\). In fact, in the absence of this term (which is known as the jump term), the discrete process is easily simulated using Eq. (6). To Simulate the full process including the jump term, we use a rejection sampling method which can be described as follows:
-
Step 1 Simulate a \(N_T\)-sample \(\{J_i\}_{i=1}^{N_T}\) using the method described in Appendix.
-
Step 2 Simulate \(N_T\) uniform random variables \(\{U_i\}_{i=1}^{N_T}\) on [0, 1]
-
Step 3 define the interval \([(1-\ell )/2,(1-\ell )/2]\) where \(\ell =\lambda h\), \(\lambda \) represents the frequency of jumps and h the step interval (\(h=1/12\) for monthly observations, \(h=1/52\) for weekly observations and \(h=1/365\) for daily observations.)
-
Step 4 For each each observation date \(t_j\),
-
either \(U_i\in [(1-\ell )/2,(1+\ell )/2]\) and we have \(\widehat{X}_{t_{i+1}}= \widehat{X}_{t^-_{i+1}}+ J_i\)
-
or \(U_i\notin [(1-\ell )/2,(1-\ell )/2]\) and we have \(\widehat{X}_{t_{i+1}}= \widehat{X}_{t^-_{i+1}}\)
-
Rights and permissions
About this article
Cite this article
Takam Soh, P., Kouassi, E., Fadonougbo, R. et al. Estimation of a CIR process with jumps using a closed form approximation likelihood under a strong approximation of order 1. Comput Stat 36, 1153–1176 (2021). https://doi.org/10.1007/s00180-020-01040-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00180-020-01040-9