Skip to main content
Log in

A note on the Estimation of a Gamma-Variance Process: Learning from a Failure

  • Published:
Computational Economics Aims and scope Submit manuscript

Abstract

This paper confirms that, as originally reported in Seneta (Journal of Applied Probability 41:177–187, 2004, p. 183), it is impossible to replicate Madan et al. (European Finance Review 2:135–156, 1998) results using log daily returns on S&P 500 Index from January 1992 to September 1994. This failure leads to a close investigation of the computational problems associated with finding maximum likelihood estimates of the parameters of the popular VG model. Both standard econometric software, such as R, low level programming languages, such as Matlab\(^{\textregistered }\), and non-standard optimization software, such as Ezgrad described in Tucci (Journal of Economic Dynamics and Control 26:1739–1764, 2002), are used. The complexity of the log-likelihood function is studied. It is shown that it looks very complicated, with many local optima, and may be incredibly sensitive to very small changes in the sample used. Adding or removing a single observation may cause huge changes both in the maximum of the log-likelihood function and in the estimated parameter values. An intuitive procedure which works nicely both when implemented in R and in Matlab\(^{\textregistered }\) is presented.

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
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Notes

  1. See, e.g., Heyde and Liu (2001), and the references therein cited. Finlay (2009, pp. 2–3) provides a nice summary of the main points.

  2. See, e.g., Rubinstein (1994).

  3. See the appendix in Fu (2007) for a short review of the basic definitions of the Wiener, Poisson, Gamma and Lévy processes. Process of infinite activity indicates that the paths jump infinitely many times, for each finite interval and jumps that are larger than a given quantity occur only a finite number of times.

  4. See also Madan and Seneta (1990, p. 517) for some additional intuition.

  5. See Madan et al. (1998, pp. 80–81) for a summary of the main differences between Brownian motion and a VG process.

  6. See, e.g., Ribeiro and Webber (2003), Almendral and Oosterlee (2007), Kaishev and Dimitrova (2009) and the references therein cited.

  7. As correctly pointed out by an anonymous referee, the use of transformed data for financial time series may remove some relevant features present in the original untransformed data. In this case the choice is solely due to consistency with Madan et al. (1998) work.

  8. The only reason why R is used as a representative of the first group is that it is free, well documented and widely used. Matlab\(^{\textregistered }\) on the other hand is the only low level programming language, apart from good-old-fashioned FORTRAN, that the authors know.

  9. This is sometimes referred to as a subordinated GBM process. The idea of subordination was developed by Bochner (1955) and subordinated processes were first considered for stock prices by Clark (1973). See, e.g., Finlay (2009, p. 12) for more details.

  10. The VG process can be viewed as a special case of the Generalised Hyperbolic distribution (Barndorff-Nielsen and Halgreen 1977), because the Gamma distribution is a special case of the Generalised Inverse Gaussian distribution (Finlay 2009, p. 21).

  11. The parameter \( \mu \) in Eq. (6) corresponds to m in Madan et al. (1998) and c in Seneta (2004).

  12. See, e.g., Seneta (2004). These formulae are slightly different in Madan et al. (1998) where the log price increments are relative to time 0.

  13. See, e.g., Seneta (2004, p. 180).

  14. As observed in Seneta (2004, p. 180) there is some ambiguity in the terminology associated with this function. In some works it is referred to as a modified Bessel function of the second kind.

  15. See, e.g., Seneta (2004, p. 181).

  16. The parameters \(\mu \) and \(\theta \) are called m and \(\alpha \), respectively, in Madan et al. (1998). The standard deviations of parameters are omitted from Table 1. At this stage, the focus is on the estimated parameter values and associated likelihood obtained with the various methods rather than on how significantly different from zero a certain parameter is.

  17. As documented in Scott and Yang Dong (2012, pp. 16–18), it is possible to choose different sets of starting values, namely user-supplied, based on a fitted skew-Laplace distribution or derived from the method of moments, for each optimization method selected in the vgFit function. It is worth it to point out that each optimization method used, i.e. BFGS, Nelder-Mead and nlm, ends up to the same optimum regardless of the selected set of starting values.

  18. The selected optimization algorithm is Nelder–Mead in this and the following sections.

  19. Typically these are isolated cases. However in 43 cases this happens for two consecutive windows, in 6 instances for three consecutive windows and in one case for 4 consecutive windows.

  20. This is in the spirit of the algorithm that can be downloaded from http://stats.stackexchange.com/questions/30054/variance-gamma-distribution-parameter-estimation.

  21. These starting values are based on Barndorff-Nielsen and Halgreen (1977) as documented in Scott and Yang Dong (2012, p. 19).

  22. This set of parameters is used fairly often in Scott and Yang Dong (2012, p. 19).

  23. The different scales used in Figs. 7 and 9 do not allow, at this point, to compare the two best procedures.

  24. It may take from one to two seconds, for each window, to carry out these tasks depending upon the speed of the CPU.

  25. The critical value at \(99 \%\) is \(\chi _{1,99 \%}^{2}\) \(=6.635\) and at \(99.5 \%\) is \(\chi _{1,99.5 \%}^{2}\) \(=7.879.\)

References

  • Almendral, A., & Oosterlee, C. W. (2007). On american options under the variance gamma process. Applied Mathematical Finance, 14, 131–152.

    Article  Google Scholar 

  • Barndorff-Nielsen, O.-E., & Halgreen, C. (1977). Infinite divisibility of the hyperbolic and generalized inverse gaussian distributions. Zeitschrift für Wahrschein-lichkeitstheorie und verwandte Gebiete, 38, 309–311.

    Article  Google Scholar 

  • Black, F., & Scholes, M. S. (1973). The pricing of options and corporate liabilities. Journal of Political Economy, 81, 637–654.

    Article  Google Scholar 

  • Bochner, S. (1955). Harmonic analysis and the theory of probability. Berkeley, California: University of California Press.

    Google Scholar 

  • Clark, P. (1973). A subordinated stochastic process model with finite variance for speculative prices. Econometrica, 41, 135–156.

    Article  Google Scholar 

  • Daal, E., & Madan, D. B. (2005). An empirical examination of the variance-gamma model for foreign currency options. Journal of Business, 78, 2121–2152.

    Article  Google Scholar 

  • Deng, G., Dulaney, T., & McCann, C. (2013). Valuation of reverse convertibles in the variance gamma economy. Journal of Derivatives & Hedge Funds, 19, 244–258.

    Article  Google Scholar 

  • Eberlein, E., & Madan, D. B. (2010). On correlating lévy processes. Journal of Risk, 13, 3–16.

    Article  Google Scholar 

  • Erdélyi, A., Magnus, W., Oberhettinger, F., & Tricomi, F. G. (1953). Bateman manuscript project: tables of integral transforms (Vol. 13). New York: McGraw-Hill.

    Google Scholar 

  • Fard, F. A., & Rong, N. (2014). Pricing and managing risks of ruin contingent life annuities under regime switching variance gamma process. Annals of Finance, 10, 315–332.

    Article  Google Scholar 

  • Figueroa-López, J. E., Lancette, S. R., Lee, K., & Mi, Y. (2012). Estimation of nig and vg models for high frequency financial data. In F. Viens, M. C. Mariani, & I. Florescu (Eds.), Handbook of modeling high-frequency data in finance (pp. 1–23). New York: Wiley.

    Google Scholar 

  • Finlay, R. (2009). The variance gamma (VG) model with long range dependence. PhD thesis, University of Sydney, School of Mathematics and Statistics, Sydney, Australia.

  • Finlay, R., & Seneta, E. (2008). Stationary-increment variance-gamma and t models: simulation and parameter estimation. International Statistical Review, 76, 167–186.

    Article  Google Scholar 

  • Fiorani, F. (2003) The variance-gamma process for option pricing. Paper presented at the IV Workshop di Finanza Quantitativa, International Centre for Economic Research (ICER), Torino, Italy. http://www.icer.it/workshop/Fiorani.pdf.

  • Fiorani, F., & Luciano, E. (2006). Credit risk in pure jump structural models. Working Paper 6, International Center for Economic Research (ICER), Torino, Italy.

  • Fu, M. C. (2007). Variance-gamma and monte carlo. In M. C. Fu, R. A. Jarrow, J. J. Yen, & R. J. Elliott (Eds.), Advances in Mathematical Finance (pp. 21–35). Boston, Massachussets: Birkhäuser.

    Chapter  Google Scholar 

  • Heyde, C. C., & Liu, S. (2001). Empirical realities for a minimal description risky asset model. the need for fractal features. Journal of the Korean Mathematical Society, 38, 1047–1059.

    Google Scholar 

  • Hurd, T.R. (2007) Credit risk modelling using time-changed brownian motion. Paper presented at the Further Developments in Quantitative Finance Workshop, International Centre for Mathematical Sciences (ICMS), Edinburgh, UK. http://www.math.mcmaster.ca/tom/HurdTCBM.pdf.

  • Kotz, N.-L., & Balakrishnan, N. (1994). Continuous univariate distributions (2nd ed.). New York: Wiley.

    Google Scholar 

  • Kaishev, V. K., & Dimitrova, D. S. (2009). Dirichlet bridge sampling for the vg process: Pricing path-dependent options. Management Science, 55, 483–496.

    Article  Google Scholar 

  • Le Courtois, O., & Walter, C. P. (2014). The computation of risk budgets under the lévy process assumption. Finance, 35, 87–108.

    Google Scholar 

  • Madan, D. B., Carr, P., & Chang, E. (1998). The variance gamma process and option pricing. European Finance Review, 2, 135–156.

    Google Scholar 

  • Madan, D. B. and Khanna, A.: 2009, Non gaussian models of dependence in returns. Working Paper RHS-06-112, Robert H. Smith School of Business, University of Maryland at College Park, MD, USA.

  • Madan, D. B., & Seneta, E. (1990). The variance gamma (vg) model for share market returns. Journal of Business, 63, 511–524.

    Article  Google Scholar 

  • Rathgeber, A., Stadler, J. and Stöckl, S.: 2013, Modeling share returns: an empirical study on the variance gamma model. Draft downloaded from http://www.efmaefm.org/0EFMAMEETINGS/EFMA%20ANNUAL%20MEETINGS/2013-Reading/papers/EFMA2013_0201_fullpaper.pdf. Accessed Jul 31, 2014.

  • Ribeiro, C., & Webber, N. (2003). Valuing path-dependent options in the variance-gamma model by monte carlo with a gamma bridge. Journal of Computational Finance, 7, 81–100.

    Article  Google Scholar 

  • Rubinstein, M. (1994). Implied binomial trees. Journal of Finance, 49, 771–818.

    Article  Google Scholar 

  • Scott, D., & Dong C.Y. (2012) Package ‘variance-gamma’: The variance gamma distribution, Version 0.3-1. http://www.r-project.org.

  • Seneta, E. (2004). Fitting the variance-gamma model to financial data: Stochastic methods and their applications. Journal of Applied Probability, 41(A), 177–187.

    Article  Google Scholar 

  • Stein, H., Hoganand, A., & Carr, P. (2007) . Time for a change: The variance-gamma model and option pricing. Working paper, Bloomberg Financial Markets, New York. http://ssrn.com/abstract=956625.

  • Tucci, M. P. (2002). A note on global optimization in adaptive control, econometrics and macroeconomics. Journal of Economic Dynamics and Control, 26, 1739–1764.

    Article  Google Scholar 

  • Wallmeier, M., & Diethelm, M. (2012). Multivariate downside risk: Normal versus variance gamma. The Journal of Futures Markets, 32, 431–458.

    Article  Google Scholar 

Download references

Acknowledgments

An earlier version of the present paper, entitled “Modeling log stock returns: Are parameters stable?”, was presented at the 19th International Conference on Computing in Economics and Finance held in Vancouver, CA, from July 10 through 12, 2013. The authors would like to thank the partecipants to that session for their numerous and interesting observations, some of which are reflected in the present version, and an anonymous referee for comments that greatly helped to improve the content of this paper. Moreover they would like to express their deep gratitude to Alessandro Giorgione, PhD student at the University of Sienna, for his valuable research assistance and Dott. Alberto Montesi for his highly professional librarian assistence.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco P. Tucci.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cervellera, G.P., Tucci, M.P. A note on the Estimation of a Gamma-Variance Process: Learning from a Failure. Comput Econ 49, 363–385 (2017). https://doi.org/10.1007/s10614-016-9566-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10614-016-9566-3

Keywords

JEL Classification

Navigation