Abstract
The paper shows how to use the R package yuima available on CRAN for the simulation and the estimation of a general Lévy Continuous Autoregressive Moving Average (CARMA) model. The flexibility of the package is due to the fact that the user is allowed to choose several parametric Lévy distribution for the increments. Some numerical examples are given in order to explain the main classes and the corresponding methods implemented in yuima package for the CARMA model.
Similar content being viewed by others
References
Barndorff-Nielsen O (1977) Exponentially decreasing distributions for the logarithm of particle size. R Soc Lond Proc Ser A 353(1674):401–419
Barndorff-Nielsen OE, Shephard N (2001) Non-gaussian Ornstein–Uhlenbeck-based models and some of their uses in financial economics. J R Stat Soc Ser B 63(2):167–241
Belcher J, Hampton JS, Wilson GT (1994) Parameterization of continuous time autoregressive models for irregularly sampled time series data. J R Stat Soc Ser B (Methodological) 56(1):141–155
Bertoin J (1998) Lévy processes. Cambridge University Press, Cambridge
Brockwell P (2001) Lévy-driven carma processes. Ann Inst Stat Math 53(1):113–124
Brockwell P, Marquardt T (2005) Lévy-driven and fractionally integrated arma processes with continuous time parameter. Stat Sinica 15(2):477–494
Brockwell P, Chadraa E, Lindner A (2006) Continuous-time GARCH processes. Ann Appl Probab 16(2):790–826
Brockwell PJ, Schlemm E (2013) Parametric estimation of the driving lévy process of multivariate carma processes from discrete observations. J Multivar Anal 115:217–251
Brockwell PJ, Davis RA, Yang Y (2007) Estimation for non-negative lévy-driven Ornstein–Uhlenbeck processes. J Appl Probab 44:987–989
Brockwell PJ, Davis RA, Yang Y (2011) Estimation for non-negative lévy-driven carma processes. J Bus Econ Stat 29(2):250–259
Brouste A, Iacus SM (2013) Parameter estimation for the discretely observed fractional Ornstein–Uhlenbeck process and the yuima R package. Comput Stat 28:1529–1547
Brouste A, Fukasawa M, Hino H, Iacus SM, Kamatani K, Koike Y, Masuda H, Nomura R, Shimizhu Y, Uchida M, Yoshida N (2014) The yuima project: a computational framework for simulation and inference of stochastic differential equations. J Stat Softw 57(4):1–51
Chambers J (1998) Programming with data: a guide to the S language. Springer, New York
Cooley JW, Tukey JW (1965) An algorithm for the machine calculation of complex fourier series. Math Comput 19(90):297–301
Development Core Team R (2010) A language and environment for statistical computing. R foundation for statistical computing. http://www.R-project.org, Vienna, Austria
Dempster AP, Laird NM, Rubin DB (1977) Maximum likelihood from incomplete data via the EM algorithm. J R Stat Soc Ser B (Methodological) 39(1):1–38
Doob J (1944) The elementary Gaussian process. Ann Math Stat 15(3):229–282
Francq C, Zakoïan JM (1998) Estimating linear representations of nonlinear processes. J Stat Plan Inference 68:145–165
Kalman R (1960) A new approach to linear filtering and prediction problems. J Basic Eng Trans ASME Ser D 82:35–45
Karlis D (2002) An EM type algorithm for maximum likelihood estimation of the normal-inverse Gaussian distribution. Stat Probab Lett 57(1):43–52
Kendall M, Stuart A (1977) The advanced theory of statistics, vol 1: distribution theory, 4th edn. Griffin, London
Loregian A, Mercuri L, Rroji E (2012) Approximation of the variance gamma model with a finite mixture of normals. Stat Probab Lett 82(2):217–224
Madan DB, Seneta E (1990) The variance gamma (v.g.) model for share market returns. J Bus 63(4):511–524
Pham DT, Breton A (1991) Levinson–Durbin-type algorithms for continuous-time autoregressive models and applications. Math Control Signal Syst 4(1):69–79
Sato K (1999) Lévy processes and infinitely divisible distributions. Cambridge University Press, Cambridge
Schlemm E, Stelzer R (2012) Quasi maximum likelihood estimation for strongly mixing state space models and multivariate lévy-driven carma processes. Electron J Stat 6:2185–2234
Team YP (2013) yuima: the YUIMA Project package (stable version). http://cran.at.r-project.org/web/packages/yuima/index.html, R package version 1.0.2
Todorov V (2011) Econometric analysis of jump-driven stochastic volatility models. J Econom 160(1):12–21
Todorov V, Tauchen G (2006) Simulation methods for levy-driven continuous-time autoregressive moving average (carma) stochastic volatility models. J Bus Econ Stat 24:455–469
Tomasson H (2013) ctarma: estimation and simulation of CARMA(p, q). http://CRAN.R-project.org/package=ctarma, R package version 0.1.5
Tomasson H (2015) Some computational aspects of Gaussian carma modelling. Stat Comput 25(2):375–387
Tsai H, Chan K (2000) A note on the covariance structure of a continuous-time arma process. Stat Sinica 10(3):989–998
Tunnicliffe-Wilson G, Morton A (2004) Modelling multiple time series: achieving the aims. In: Antoch J (ed) COMPSTAT 2004—proceedings in computational statistics. Physica, Wien, pp 527–538
Wang Z (2013) cts: an R package for continuous time autoregressive models via Kalman filter. J Stat Softw 53(5):1–19
Yoshida N (1992) Estimation for diffusion processes from discrete observation. J Multivar Anal 41(2):220–242
Acknowledgments
The authors would like to thank Editor and two anonymous Referees, for their helpful comments. All remaining errors are responsibility of the authors.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Iacus, S.M., Mercuri, L. Implementation of Lévy CARMA model in Yuima package. Comput Stat 30, 1111–1141 (2015). https://doi.org/10.1007/s00180-015-0569-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00180-015-0569-7