Abstract
We provide an integral representation for the (implied) copulas of dependent random variables in terms of their moment generating functions. The proof uses ideas from Fourier methods for option pricing. This representation can be used for a large class of models from mathematical finance, including Lévy and affine processes. As an application, we compute the implied copula of the NIG Lévy process which exhibits notable time-dependence.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Copulas provide a complete characterization of the dependence structure between random variables and link in a very elegant way the joint distribution with the marginal distributions via Sklar’s theorem. However, they are a rather static concept and do not blend well with stochastic processes which can be used to describe the random evolution of dependent quantities, e.g., the evolution of several stock prices. Therefore, other methods to create dependence in stochastic models have been developed. Multivariate stochastic processes spring immediately to mind, for example, Lévy or affine processes (cf. e.g., [3, 4, 17] or [15]), while in mathematical finance models using time changes or linear mixture models have been developed; see, e.g., [5, 10, 12, 13] or [11], to mention just a small part of the existing literature. In these approaches, however the copula is typically not known explicitly. Another very interesting approach is due to [9], who introduced Lévy copulas to characterize the dependence structure of Lévy processes.
In this note, we provide a new representation for the (implied) copula of a multidimensional random variable in terms of its moment generating function. The derivation of the main result borrows ideas from Fourier methods for option pricing, and the motivation stems from the knowledge of the moment generating function in most of the aforementioned models. This paper is organized as follows: in Sect. 2 we provide the representation of the copula in terms of the moment generating function; the results are proved for random variables for simplicity, while stochastic processes are considered as a corollary. In Sect. 3, we provide two examples to showcase how this method can be applied, for example, in performing sensitivity analysis of the copula with respect to the parameters of the model. Finally, Sect. 4 concludes with some remarks.
2 Copulas via Fourier Transform Methods
Let \(\mathbb {R}^n\) denote the \(n\)-dimensional Euclidean space, \(\langle \cdot , \cdot \rangle \) the Euclidean scalar product and \(\mathbb {R}^n_{-}\) the negative orthant, i.e., \(\mathbb {R}^n_{-}=\{x\in \mathbb {R}^n: x_i<0 \,\, \forall i\}\). We consider a random variable \(X=(X_1,\dots ,X_n)^\top \in \mathbb {R}^n\) defined on a probability space \((\varOmega ,\fancyscript{F},\mathrm {I\!\! P})\). We denote by \(F\) the cumulative distribution function (cdf) of \(X\) and by \(f\) its probability density function (pdf). Let \(C\) denote the copula of \(X\) and \(c\) its copula density function. Analogously, let \(F_i\) and \(f_i\) denote the cdf and pdf respectively of the marginal \(X_i\), for all \(i\in \{1,\dots ,n\}\). In addition, we denote by \(F_i^{-1}\) the generalized inverse of \(F_i\), i.e., \(F_i^{-1}(u)=\inf \{v\in \mathbb {R}: F_i(v)\ge u\}\).
We denote by \(M_X\) the (extended) moment generating function of \(X\):
for all \(u\in \mathbb {C}^n\) such that \(M_X(u)\) exists. Let us also define the set
In the sequel, we will assume that the following condition is in force.
Assumption \((\mathbb {D})\). \(\fancyscript{R}:=\fancyscript{I}\cap \mathbb {R}^n_{-}\ne \varvec{\emptyset }\).
Remark 1
The integrability of the moment generating function required by Assumption \((\mathbb {D})\) has the following implications:
-
(a)
the distribution function \(F\) is absolutely continuous with respect to the Lebesgue measure;
-
(b)
the density function \(f\) is bounded and continuous;
-
(c)
the marginal distribution functions \(F_i\) are also absolutely continuous.
See [17, Proposition 2.5] for (a) and (b) and [8, Theorem 12.2] for (c).
Theorem 1
Let \(X\) be a random variable that satisfies Assumption \((\mathbb {D})\). The copula of \(X\) is provided by
where \(u\in [0,1]^n\) and \(R\in \fancyscript{R}\).
Proof
Assumption \((\mathbb {D})\) implies that \(F_1,\dots ,F_n\) are continuous and we know from Sklar’s theorem that the copula of \(X\) is unique and provided by
see, e.g., [14, Theorem 5.3] for a proof in this setting and [16] for an elegant proof in the general case.
We will evaluate the joint cdf \(F\) using the methodology of Fourier methods for option pricing. That is, we will think of the cdf as the “price” of a digital option on several fictitious assets. Let us define the function
and denote by \(\widehat{g}\) its Fourier transform. Then we have that
where we have applied Theorem 3.2 in [6]. The prerequisites of this theorem are satisfied due to Assumption \((\mathbb {D})\) and because \(g_R\in L^1(\mathbb {R}^n)\), where \(g_R(x):=\mathrm {e}^{-\langle R,x\rangle }g(x)\) for \(R\in \mathbb {R}^n_{-}\).
Finally, the statement follows from (3) and (5) once we have computed the Fourier transform of \(g\). We have for \(R_i<0\), \(i\in \{1,\dots ,n\}\),
which concludes the proof.
Remark 2
If the moment generating function of the marginals is known, the inverse function can be easily computed numerically. We have that
where the expectation can be computed using (5) again, while a root finding algorithm provides the infimum (using the continuity of \(F_i\)).
We can also compute the copula density function using Fourier methods, which resembles the computation of Greeks in option pricing.
Lemma 1
Let \(X\) be a random variable that satisfies Assumption \((\mathbb {D})\) and assume further that the marginal distribution functions \(F_1,\dots ,F_n\) are strictly increasing and continuously differentiable. Then, the copula density function \(c\) of \(X\) is provided by
where \(u\in (0,1)^n\) and \(R\in \fancyscript{R}\).
Proof
The distribution functions \(F\) and \(F_1,\dots ,F_n\) are absolutely continuous hence the copula density exists, cf. [14, p. 197]. Let \(u\in (0,1)^n\), then we have that \(x_i=F_i^{-1}(u_i)\) is finite for every \(i\in \{1,\dots ,n\}\), hence \(\mathrm {e}^{-\langle R,x\rangle }\) is bounded. Using Assumption \((\mathbb {D})\) we get that the function \(M_X(R+\mathrm {i}v) \mathrm {e}^{-\langle R+\mathrm {i}v,x\rangle }\) is integrable and we can interchange differentiation and integration. Then we have that
Now, since the marginal distribution functions are continuously differentiable, using the chain rule and the inverse function theorem we get that
which combined with (8) yields the required result.
A natural application of these representations is for the calculation of the copula of a random variable \(X_t\) from a multidimensional stochastic process \(X=(X_t)_{t\ge 0}\). There are many examples of stochastic processes where the corresponding characteristic functions are known explicitly. Prominent examples are Lévy processes, self-similar additive (“Sato”) processes and affine processes.
Corollary 1
Let \(X=(X_t)_{t\ge 0}\) be an \(\mathbb {R}^n\)-valued stochastic process on a filtered probability space \((\varOmega ,\fancyscript{F},(\fancyscript{F}_t)_{t\ge 0},\mathrm {I\!\! P})\). Assume that the random variable \(X_t\), \(t\ge 0\), satisfies Assumption \((\mathbb {D})\). Then, the copula of \(X_t\) is provided by
where \(u\in [0,1]^n\) and \(R\in \fancyscript{R}\). An analogous statement holds for the copula density function \(c_t\) of \(X_t\).
3 Examples
We will demonstrate the applicability and flexibility of Fourier methods for the computation of copulas using two examples. First, we consider a 2D normal random variable and next a 2D normal inverse Gaussian (NIG) Lévy process. Although the copula of the normal random variable is the well-known Gaussian copula, little was known about the copula of the NIG distribution until recently; see Theorem 5.13 in [18] for a special case. Hammerstein [19, Chap.2] has now provided a general characterization of the (implied) copula of the multidimensional NIG distribution using properties of normal mean-variance mixtures.
Example 1
The first example is simply a “sanity check” for the proposed method. We consider the two-dimensional Gaussian distribution and compute the corresponding copula for correlation values equal to \(\rho =\{-1,0,1\}\); see Fig. 1 for the resulting contour plots. Of course, the copula of this example is the Gaussian copula, which for correlation coefficients equal to \(\{-1,0,1\}\) corresponds to the countermonotonicity copula, the independence copula and the comonotonicity copula respectively. This is also evident from Fig. 1.
Contour plots of copulas for Example 1
Example 2
Let \(X=(X_t)_{t\ge 0}\) be a two-dimensional NIG Lévy process, i.e.
The parameters satisfy: \(\alpha ,\delta >0\), \(\beta ,\mu \in \mathbb {R}^2\), and \(\Delta \in \mathbb {R}^{2\times 2}\) is a symmetric, positive definite matrix (w.l.o.g. we can assume \(\text {det}(\Delta )=1\)). Moreover, \(\alpha ^2>\langle \beta , \Delta \beta \rangle \). The moment generating function of \(X_1\), for \(u\in \mathbb {R}^2\) with \(\alpha ^2-\langle \beta +u, \Delta (\beta +u) \rangle \ge 0\), is
cf. [1]. The marginals are also NIG distributed and we have that \(X_t^i\sim \text {NIG}({{\hat{\alpha }}^i},{{\hat{\beta }}^{i}},{{\hat{\delta }}^{i}}t,{{\hat{\mu }}^{i}t})\), where
for \(i=\{1,2\}\) and \(j=\{2,1\}\); cf. e.g., [2, Theorem 1]. Assumption \((\mathbb {D})\) is satisfied for \(R\in \mathbb {R}^2_{-}\) such that \(\alpha ^2-\langle \beta +R, \Delta (\beta +R) \rangle \ge 0\); see Appendix B in [6]. Hence \(\fancyscript{R}\ne \varvec{\emptyset }\).
Therefore, we can apply Theorem 1 to compute the copula of the NIG distribution. The parameters used in the numerical example are similar to [6, pp. 233–234]: \(\alpha =10.20\), , \(\delta =0.150\), \(\mu \equiv 0\), and two matrices
and
, which lead to positive and negative correlation. The correlation coefficients are \(\rho _+=0.1015\) and \(\rho _-=-0.687\) respectively.
The contour plots are exhibited in Figs. 2 and 3 and show clearly the influence of the different mixing matrices \(\Delta ^+\) and \(\Delta ^-\) to the dependence structure. Moreover, we can also observe that time has a significant effect on the dependence structure of the multidimensional NIG Lévy process. This is an interesting observation, since the correlation matrix is invariant over time (which is true for any Lévy process).
4 Final Remarks
We will not elaborate on the speed of Fourier methods compared with Monte Carlo methods in the multidimensional case; the interested reader is referred to [7] for a careful analysis. Moreover, [20] provides recommendations on the efficient implementation of Fourier integrals using sparse grids in order to deal with the “curse of dimensionality.” Let us point out though that the computation of the copula function will be much quicker than the computation of the copula density, since the integrand in (2) decays much faster than the one in (7). One should think of the analogy to option prices and option Greeks again. Finally, it seems tempting to use these formulas for the computation of tail dependence coefficients. However, due to numerical instabilities at the limits, they did not yield any meaningful results.
References
Barndorff-Nielsen, O.E.: Processes of normal inverse Gaussian type. Financ. Stoch. 2, 41–68 (1998)
Blæsild, P.: The two-dimensional hyperbolic distribution and related distributions, with an application to Johannsen’s bean data. Biometrika 68, 251–263 (1981)
Cuchiero, C., Filipović, D., Mayerhofer, E., Teichmann, J.: Affine processes on positive semidefinite matrices. Ann. Appl. Probab. 21, 397–463 (2011)
Duffie, D., Filipović, D., Schachermayer, W.: Affine processes and applications in finance. Ann. Appl. Probab. 13, 984–1053 (2003)
Eberlein, E., Madan, D.: On correlating Lévy processes. J. Risk 13, 3–16 (2010)
Eberlein, E., Glau, K., Papapantoleon, A.: Analysis of Fourier transform valuation formulas and applications. Appl. Math. Financ. 17, 211–240 (2010)
Hurd, T.R., Zhou, Z.: A Fourier transform method for spread option pricing. SIAM J. Financ. Math. 1, 142–157 (2010)
Jacod, J., Protter, P.: Probability Essentials, 2nd edn. Springer, Heidelberg (2003)
Kallsen, J., Tankov, P.: Characterization of dependence of multidimensional Lévy processes using Lévy copulas. J. Multivar. Anal. 97, 1551–1572 (2006)
Kawai, R.: A multivariate Lévy process model with linear correlation. Quant. Financ. 9, 597–606 (2009)
Khanna, A., Madan D.: Non Gaussian models of dependence in returns. Preprint, SSRN/1540875, (2009)
Luciano, E., Schoutens, W.: A multivariate jump-driven financial asset model. Quant. Financ. 6, 385–402 (2006)
Luciano, E., Semeraro, P.: A generalized normal mean-variance mixture for return processes in finance. Int. J. Theor. Appl. Financ. 13, 415–440 (2010)
McNeil, A., Frey, R., Embrechts, P.: Quantitative Risk Management: Concepts, Techniques, Tools. Princeton University Press, (2005)
Muhle-Karbe, J., Pfaffel, O., Stelzer, R.: Option pricing in multivariate stochastic volatility models of OU type. SIAM J. Financ. Math. 3, 66–94 (2012)
Rüschendorf, L.: On the distributional transform, Sklar’s theorem, and the empirical copula process. J. Stat. Plan. Infer. 139, 3921–3927 (2009)
Sato, K.: Lévy Processes and Infinitely Divisible Distributions. Cambridge University, Cambridge (1999)
Schmidt, V.: Dependencies of extreme events in finance. Ph.D. thesis, University of Ulm (2003)
Hammerstein, E.A.v.: Generalized hyperbolic distributions: theory and applications to CDO pricing. Ph.D. thesis, University of Freiburg (2011)
Villiger S.: Basket option pricing on sparse grids using fast Fourier transforms. Master’s thesis, ETH Zürich (2007)
Acknowledgments
The author thanks E. A. von Hammerstein for helpful comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is distributed under the terms of the Creative Commons Attribution Noncommercial License, which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
Copyright information
© 2015 The Author(s)
About this paper
Cite this paper
Papapantoleon, A. (2015). Computation of Copulas by Fourier Methods. In: Glau, K., Scherer, M., Zagst, R. (eds) Innovations in Quantitative Risk Management. Springer Proceedings in Mathematics & Statistics, vol 99. Springer, Cham. https://doi.org/10.1007/978-3-319-09114-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-09114-3_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09113-6
Online ISBN: 978-3-319-09114-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)