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.
Similar content being viewed by others
Notes
See, e.g., Rubinstein (1994).
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.
See also Madan and Seneta (1990, p. 517) for some additional intuition.
See Madan et al. (1998, pp. 80–81) for a summary of the main differences between Brownian motion and a VG process.
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.
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.
See, e.g., Seneta (2004, p. 180).
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.
See, e.g., Seneta (2004, p. 181).
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.
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.
The selected optimization algorithm is Nelder–Mead in this and the following sections.
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.
This is in the spirit of the algorithm that can be downloaded from http://stats.stackexchange.com/questions/30054/variance-gamma-distribution-parameter-estimation.
This set of parameters is used fairly often in Scott and Yang Dong (2012, p. 19).
It may take from one to two seconds, for each window, to carry out these tasks depending upon the speed of the CPU.
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.
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.
Black, F., & Scholes, M. S. (1973). The pricing of options and corporate liabilities. Journal of Political Economy, 81, 637–654.
Bochner, S. (1955). Harmonic analysis and the theory of probability. Berkeley, California: University of California Press.
Clark, P. (1973). A subordinated stochastic process model with finite variance for speculative prices. Econometrica, 41, 135–156.
Daal, E., & Madan, D. B. (2005). An empirical examination of the variance-gamma model for foreign currency options. Journal of Business, 78, 2121–2152.
Deng, G., Dulaney, T., & McCann, C. (2013). Valuation of reverse convertibles in the variance gamma economy. Journal of Derivatives & Hedge Funds, 19, 244–258.
Eberlein, E., & Madan, D. B. (2010). On correlating lévy processes. Journal of Risk, 13, 3–16.
Erdélyi, A., Magnus, W., Oberhettinger, F., & Tricomi, F. G. (1953). Bateman manuscript project: tables of integral transforms (Vol. 13). New York: McGraw-Hill.
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.
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.
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.
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.
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.
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.
Kaishev, V. K., & Dimitrova, D. S. (2009). Dirichlet bridge sampling for the vg process: Pricing path-dependent options. Management Science, 55, 483–496.
Le Courtois, O., & Walter, C. P. (2014). The computation of risk budgets under the lévy process assumption. Finance, 35, 87–108.
Madan, D. B., Carr, P., & Chang, E. (1998). The variance gamma process and option pricing. European Finance Review, 2, 135–156.
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.
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.
Rubinstein, M. (1994). Implied binomial trees. Journal of Finance, 49, 771–818.
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.
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.
Wallmeier, M., & Diethelm, M. (2012). Multivariate downside risk: Normal versus variance gamma. The Journal of Futures Markets, 32, 431–458.
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
Corresponding author
Rights and permissions
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10614-016-9566-3