Skip to main content
Log in

Implementation of Lévy CARMA model in Yuima package

  • Original Paper
  • Published:
Computational Statistics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    MATH  MathSciNet  Google Scholar 

  • Bertoin J (1998) Lévy processes. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Brockwell P (2001) Lévy-driven carma processes. Ann Inst Stat Math 53(1):113–124

    Article  MathSciNet  MATH  Google Scholar 

  • Brockwell P, Marquardt T (2005) Lévy-driven and fractionally integrated arma processes with continuous time parameter. Stat Sinica 15(2):477–494

    MathSciNet  MATH  Google Scholar 

  • Brockwell P, Chadraa E, Lindner A (2006) Continuous-time GARCH processes. Ann Appl Probab 16(2):790–826

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Brockwell PJ, Davis RA, Yang Y (2007) Estimation for non-negative lévy-driven Ornstein–Uhlenbeck processes. J Appl Probab 44:987–989

    Article  MathSciNet  Google Scholar 

  • Brockwell PJ, Davis RA, Yang Y (2011) Estimation for non-negative lévy-driven carma processes. J Bus Econ Stat 29(2):250–259

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chambers J (1998) Programming with data: a guide to the S language. Springer, New York

    Book  MATH  Google Scholar 

  • Cooley JW, Tukey JW (1965) An algorithm for the machine calculation of complex fourier series. Math Comput 19(90):297–301

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Doob J (1944) The elementary Gaussian process. Ann Math Stat 15(3):229–282

    Article  MathSciNet  MATH  Google Scholar 

  • Francq C, Zakoïan JM (1998) Estimating linear representations of nonlinear processes. J Stat Plan Inference 68:145–165

    Article  MATH  MathSciNet  Google Scholar 

  • Kalman R (1960) A new approach to linear filtering and prediction problems. J Basic Eng Trans ASME Ser D 82:35–45

    Article  Google Scholar 

  • Karlis D (2002) An EM type algorithm for maximum likelihood estimation of the normal-inverse Gaussian distribution. Stat Probab Lett 57(1):43–52

    Article  MathSciNet  MATH  Google Scholar 

  • Kendall M, Stuart A (1977) The advanced theory of statistics, vol 1: distribution theory, 4th edn. Griffin, London

    MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Madan DB, Seneta E (1990) The variance gamma (v.g.) model for share market returns. J Bus 63(4):511–524

    Article  Google Scholar 

  • Pham DT, Breton A (1991) Levinson–Durbin-type algorithms for continuous-time autoregressive models and applications. Math Control Signal Syst 4(1):69–79

    Article  MATH  MathSciNet  Google Scholar 

  • Sato K (1999) Lévy processes and infinitely divisible distributions. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Tsai H, Chan K (2000) A note on the covariance structure of a continuous-time arma process. Stat Sinica 10(3):989–998

    MathSciNet  MATH  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Wang Z (2013) cts: an R package for continuous time autoregressive models via Kalman filter. J Stat Softw 53(5):1–19

    Article  Google Scholar 

  • Yoshida N (1992) Estimation for diffusion processes from discrete observation. J Multivar Anal 41(2):220–242

    Article  MATH  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Lorenzo Mercuri.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00180-015-0569-7

Keywords

Navigation