Dependence properties and Bayesian inference for asymmetric multivariate copulas
Julyan Arbel, Marta Crispino, St\'ephane Girard

TL;DR
This paper explores asymmetric copulas, providing new theoretical insights, dependence properties, and an iterative Bayesian inference method, with applications demonstrated through simulations.
Contribution
It introduces a new iterative representation for Liebscher copulas that ensures uniform margins and facilitates Bayesian inference.
Findings
Derived exact tail dependence expressions.
Characterized copulas with arbitrary singular components.
Developed an ABC sampling scheme for inference.
Abstract
We study a broad class of asymmetric copulas introduced by Liebscher (2008) as a combination of multiple - usually symmetric - copulas. The main thrust of the paper is to provide new theoretical properties including exact tail dependence expressions and stability properties. A subclass of Liebscher copulas obtained by combining Fr\'echet copulas is studied in more details. We establish further dependence properties for copulas of this class and show that they are characterized by an arbitrary number of singular components. Furthermore, we introduce a novel iterative representation for general Liebscher copulas which de facto insures uniform margins, thus relaxing a constraint of Liebscher's original construction. Besides, we show that this iterative construction proves useful for inference by developing an Approximate Bayesian computation sampling scheme. This inferential procedure is…
| 2 | 3 | 4 | 5 | |
|---|---|---|---|---|
| 1.99 (0.16) | 2.32 (0.49) | 2.38 (0.40) | 2.37 (0.56) | |
| 5.44 (3.98) | 8.16 (5.62) | 6.34 (3.74) | 9.66 (4.12) | |
| 16.8 (18.1) | 19.4 (22.0) | 9.2 (13.2) | 13.3 (18.1) |
| 0 | ||||||
|---|---|---|---|---|---|---|
| 1.7 | 1.68 | 1.77 | 1.68 | 2.03 | 2.81 | |
| 4.07 | 3.77 | 4.66 | 4.30 | 4.88 | 13.00 | |
| 9.00 | 1.33 | 15.7 | 3.33 | 2.33 | 7.00 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFinancial Risk and Volatility Modeling · Statistical Methods and Inference · Probability and Risk Models
Dependence properties and Bayesian inference for asymmetric multivariate copulas
Julyan Arbel
Marta Crispino
Stéphane Girard
Univ. Grenoble Alpes, Inria, CNRS, Grenoble INP, LJK, 38000 Grenoble, France
Abstract
We study a broad class of asymmetric copulas introduced by Liebscher [22] as a combination of multiple—usually symmetric—copulas. The main thrust of the paper is to provide new theoretical properties including exact tail dependence expressions and stability properties. A subclass of Liebscher copulas obtained by combining comonotonic copulas is studied in more details. We establish further dependence properties for copulas of this class and show that they are characterized by an arbitrary number of singular components. Furthermore, we introduce a novel iterative representation for general Liebscher copulas which de facto insures uniform margins, thus relaxing a constraint of Liebscher’s original construction. Besides, we show that this iterative construction proves useful for inference by developing an Approximate Bayesian computation sampling scheme. This inferential procedure is demonstrated on simulated data and is compared to a likelihood-based approach in a setting where the latter is available.
keywords:
Approximate Bayesian computation, asymmetric copulas, dependence properties, singular components.
MSC:
62H20 , 62F15
††journal: Journal of Multivariate Analysis
1 Introduction
Let be a continuous random vector with -variate cumulative distribution function (cdf) , and let , , be the marginal cdf of . According to Sklar’s theorem [36], there exists a unique -variate function such that
[TABLE]
The function is referred to as the copula associated with . It is the -dimensional cdf of the random vector with uniform margins on .
A copula is said to be symmetric (or exchangeable) if for any , and for any permutation of the first integers , it holds that The assumption of exchangeability may be unrealistic in many domains, including quantitative risk management [7], reliability modeling [39], and oceanography [41]. The urge for asymmetric copula models in order to better account for complex dependence structures has recently stimulated research in several directions, including Rodrıguez-Lallena and Úbeda-Flores [32], Alfonsi and Brigo [1], Durante [8], Wu [39], Durante et al. [9]. We focus here on a simple yet general method for building asymmetric copulas introduced by Liebscher [22, Theorem 2.1, Property (i)]:
Theorem 1**.**
[Liebscher, 22]*
Let be copulas, be increasing functions such that and for all and . Then,*
[TABLE]
is also a copula under the constraint that
[TABLE]
Theorem 1 provides a generic way to construct an asymmetric copula , henceforth referred to as Liebscher copula, starting from a sequence of symmetric copulas . This mechanism was first introduced by [19] in the particular case where and with the functions assumed to be power functions, for each and , that satisfy condition (2). The class of Liebscher copulas covers a broad range of dependencies and benefits from tractable bounds on dependence coefficients of the bivariate marginals [22, 23, 27]. However, there are two main reasons why the practical implementation of this approach is not straightforward: (i) it is not immediate to construct functions that satisfy condition (2); and (ii) the product form complicates the density computation even numerically, which makes it difficult to perform likelihood inference on the model parameters [27].
The aim of this paper is to deepen the understanding of Liebscher’s construction in order to overcome drawbacks (i) and (ii). Our contributions in this regard are three-fold. First, we provide theoretical properties of the asymmetric copulas in (1), including exact expressions of tail dependence indices, thus complementing the partial results of Liebscher [22, 23]. Second, we give an iterative representation of (1) which has the advantage to relax assumption (2) by automatically satisfying it. Third, we develop an inferential procedure and a sampling scheme that rely on the newly developed iterative representation.
The Bayesian paradigm proves very useful for inference in our context as it overcomes the problematic computation of the maximum likelihood estimate, which requires the maximization of a very complicated likelihood function (see recent contributions [38, 29]). General Bayesian sampling solutions in the form of Markov chain Monte Carlo are not particularly well-suited neither since they require the evaluation of that complex likelihood. Instead, we resort to Approximate Bayesian computation (ABC), a technique dedicated to models with complicated, or intractable, likelihoods (see [25, 31, 18] for recent reviews). ABC requires the ability to sample from the model, which is straightforward with our iterative representation of Liebscher copula. The adequacy of ABC for inference in copula models was leveraged by Grazian and Liseo [13], although in the different context of empirical likelihood estimation. A reversed approach to ours is followed by Li et al. [21], who make use of copulas in order to adapt ABC to high-dimensional settings.
Since its introduction, the construction by Liebscher has received much attention in the copula literature (e.g., [34, 10, 20]). However, most studies have been limited to simple cases where the product in (1) has only two terms. We hope that our paper will contribute to the further spreading of Liebscher’s copulas, because it allows to exploit their full potential by: (i) better understanding their properties; (ii) providing a novel construction, which facilitates their use with an arbitrary number of terms in (1); and (iii) giving a strategy to make inference on them.
On top of what has been presented above, an additional contribution of this paper is to derive specific results for the subclass of Liebscher’s copula when two or more comonotonic copulas are combined, which we call comonotonic-based Liebscher copula. This subclass is characterized by an arbitrary number of singular components. To the best of our knowledge, this is the first paper to investigate this copula’s properties and to provide an inference procedure.
The paper is organized as follows. Section 2 provides some theoretical results concerning the properties of asymmetric Liebscher copulas, also presenting the novel iterative construction. In Section 3, we introduce and analyze the comonotonic-based Liebscher copula. Section 4 is dedicated to the inference strategy. It demonstrates our approach on simulated data and provides a comparison with a likelihood-based approach for a class of Liebscher copulas where maximum likelihood estimation is feasible. We conclude with a short discussion in Section 5. Proofs are postponed to the Appendix.
2 Properties of the copula
In this section, some new properties of the copula are established, complementing the ones in Liebscher [22, 23]. Sections 2.1 and 2.2 are dedicated to (tail) dependence properties. For the sake of simplicity, we focus on the case of bivariate copulas. Some stability properties of Liebscher’s construction are highlighted in Section 2.3. Finally, an alternative construction to Liebscher copula (1) is introduced in Section 2.4.
2.1 Tail dependence
The lower and upper tail dependence functions, denoted by and respectively, are defined for all by
[TABLE]
where is a given bivariate copula, see for instance [17]. Note that these limits exist under a bivariate regular variation assumption, see [30], Section 5.4.2 for details. When they exist, these functions are homogeneous ([17], Proposition 2.2), i.e., for all and , , where is equal to or . The lower and upper tail dependence coefficients, denoted by and respectively, are defined as the conditional probabilities that a random vector associated with a copula belongs to lower or upper tail orthants given that a univariate margin takes extreme values:
[TABLE]
These coefficients can also be interpreted in terms of the tail dependence functions: and . Conversely, in view of the homogeneity property, the behavior of the tail dependence functions on the diagonal is determined by the tail dependence coefficients: and for all . The tail dependence functions for Liebscher copula are provided by Proposition 1 which, in view of the previous remarks, allows us to derive the tail dependence coefficients in Corollary 1. Some of these results rely on the notion of (univariate) regular variation. Recall that a positive function is said to be regularly varying with index if as for all , see [4].
Proposition 1**.**
Let and consider the bivariate copula defined by (1) with .
(i)* Lower tail, symmetric case. Assume that is a regularly varying function with index for all . Then,*
[TABLE]
and, necessarily, .
(ii)* Lower tail, asymmetric case. Suppose there exists such that as . Then,*
[TABLE]
(iii)* Upper tail, general case. Assume that, for all , and are differentiable at 1, with derivative at 1 denoted by and respectively. Then*
[TABLE]
and, necessarily, , for .
(iv)* Upper tail, particular case. If, in addition to *(iii), for all , then
[TABLE]
and, necessarily, .
Let us note that the functions considered by Liebscher [22] and indexed by (I-III) in his Section 2.1 all satisfy the assumptions of Proposition 1. The following result complements [22, Proposition 2.3] and [23, Proposition 0.1] which provide bounds on the tail dependence coefficients. Here instead, explicit calculations are provided.
Corollary 1**.**
Let be the bivariate copula defined by (1) with .
(i)* Lower tail, symmetric case. Under the assumptions of Proposition *1(i),
(ii) Lower tail, asymmetric case. Under the assumptions of Proposition 1(ii),
(iii) Upper tail, general case. Under the assumptions of Proposition 1(iii), and, necessarily, , for .
(iv) Upper tail, particular case. Under the assumptions of Proposition 1(iv), and, necessarily, .
It appears that the lower and upper tail dependence coefficients have very different behaviors. In the case (i) of a symmetric copulas, the lower tail dependence coefficient is the product of the lower tail dependence coefficients associated with the components. Besides, as soon as a component has functions and with different behaviors at the origin (case (ii)). At the opposite, the upper tail dependence coefficient does not vanish even though a component has functions and with different behaviors at 1 (case (iii)). In the particular situation where all components have functions and with the same behavior at 1 (case (iv)), is a convex combination of the upper tail dependence coefficients associated with the components.
2.2 Dependence
Let be a pair of random variables with continuous margins and associated copula .
and are said to be totally positive of order 2, (see [16]), if for all ,
[TABLE]
Since this can be equivalently written in terms of , we will write in short that is .
- 2.
and are said to be positively quadrant dependent (PQD) if
[TABLE]
Since this property can be characterized by the copula property where denotes the independence copula, see for instance [28, Paragraph 5.2.1], we shall write for short that is PQD. The negatively quadrant dependence (NQD) property is similarly defined by .
- 3.
and are said to be left-tail decreasing (LTD) if
[TABLE]
From Nelsen [28, Theorem 5.2.5], this property can be characterized by the copula properties
[TABLE]
and we shall thus write that is LTD. The left-tail increasing property (LTI) is similarly defined by reversing the directions of the monotonicity in (LABEL:eq:LTI-def) and (4).
- 4.
and are said to be stochastically increasing (SI) if
[TABLE]
From Nelsen [28, Corollary 5.2.11], this property can be characterized by the copula properties
[TABLE]
and we shall thus write that is SI. The stochastically decreasing (SD) property is similarly defined by replacing increasing by decreasing in (LABEL:eq:SI-def) and concave by convex in (6).
In the next proposition, we show that under mild conditions, the above dependence properties are preserved under Liebscher’s construction, thus complementing and properties established in Liebscher [22, Proposition 2.2].
Proposition 2**.**
If copulas all satisfy any of the properties defined above, , , , , , or , then the same is satisfied for the Liebscher copula defined in (1)—for (respectively ), the functions in Theorem 1 are additionally required to be concave functions (respectively convex functions) and the copulas to be twice differentiable, , .
2.3 Stability properties
Let us focus on the situation where the functions of Theorem 1 are power functions: for all , and , let
[TABLE]
Recall that a copula is said to be max-stable if for all integer and :
[TABLE]
From [11, Proposition 3], it is clear that associating max-stable copulas with power functions (7) in Liebscher construction (1) still yields a max-stable copula. The goal of this paragraph is to investigate to what extent this result can be generalized. Our first result establishes the stability of a family of Liebscher copulas built from homogeneous functions. More specifically, each copula in (1) is rewritten as where
[TABLE]
with and , .
Proposition 3**.**
For all and , let be given by (7) where for all . Let and for all introduce such that is homogeneous of degree . For all , assume that in (8) is a copula for some . Then, copula (1) is given for all by
[TABLE]
with , and for all ,
[TABLE]
Example 1** (Gumbel-Barnett copula ).**
Let be the Gumbel-Barnett copula [28, Table 4.1]. It can be written as
[TABLE]
with , ,
[TABLE]
It thus fulfills the assumptions of Proposition 3 with , and .
Example 2** (Extreme-value copula ).**
Extreme-value copulas exactly correspond to max-stable copulas and are characterized by their tail-dependence function as:
[TABLE]
where is homogeneous of degree 1, see for instance [14]. It is thus clear that every max-stable copula fulfills the assumptions of Proposition 3 with , , and , . Moreover,
[TABLE]
and thus for all .
It appears that max-stable copulas can be considered as fixed-points of Liebscher’s construction (1). The next result shows that, under mild assumptions, they are the only copulas verifying this property.
Proposition 4**.**
For all , let be given by (7) where for all . Assume for all and let be the copula defined by (1). Then, for all and for all sequences such that if and only if is max-stable.
To complete the links with max-stable copulas, let us consider the situation where and for all and . Liebscher’s construction thus yields
[TABLE]
which is the normalized cdf associated with the maximum of independent uniform random vectors distributed according to the cdf . Therefore, as , converges to a max-stable copula under standard extreme-value assumptions on .
2.4 An iterative construction
Let be the class of increasing functions such that , and is increasing, where denotes the identity function. For all let be a -variate copula and for all , with the assumption for all . We propose the following iterative construction of copulas. For all , consider the sequence defined by
[TABLE]
Lemma 2 in B shows that is a -variate copula, for all .
Let . For all functions : and let us introduce the notation
[TABLE]
The next result shows that there is a one-to-one correspondence between copulas built by the iterative procedure (9), (10) and Liebscher copulas, reported in Theorem 1.
Proposition 5**.**
The copula , defined iteratively by (9), (10) is a Liebscher copula. It can be rewritten as
[TABLE]
for all where, for all and ,
[TABLE]
Conversely, each Liebscher copula (defined in Theorem 1) can be built iteratively from (9), (10).
Let us note that the iterative construction (9), (10) thus provides a way to build functions (13), (14) that automatically fulfill Liebscher’s constraints (2) of Theorem 1. As a consequence, the construction (9), (10) also gives an iterative way to sample from a Liebscher copula (1), described in detailed in Algorithm 1 (see the proof of Lemma 2 in B for a theoretical justification).
Example 3** (Power functions ).**
Let functions be power functions in the form of
[TABLE]
for all and . From Proposition 5, with
[TABLE]
for all and . Note that, by construction,
[TABLE]
for all and thus can be interpreted as a discrete probability distribution on . Besides, let for all . Equations (16) can be rewritten as
[TABLE]
which corresponds to the so-called stick-breaking construction [35].
3 The comonotonic-based Liebscher copula
We analyze here in more details the Liebscher copula obtained by combining comonotonic (also called Fréchet) copulas defined by . We here focus on the bivariate case , although some of the derivations carry over to the general -dimensional case. We consider the specific case of Example 3, where the functions in Liebscher’s construction are power functions, with , as in (16). Assuming that is fixed and limiting ourselves to , we denote for notation simplicity and for . Recall that, in view of (2), . Under the above assumptions, the comonotonic-based Liebscher copula denoted by has the form
[TABLE]
In the particular case where , it is referred to as the BC2 copula by [24] and it is proved that any bivariate extreme-value copula with arbitrary discrete dependence measure can be represented as the geometric mean of BC2 copulas, which corresponds to the situation where is even in (17). We also refer to [37] for further links with extreme-value theory.
3.1 Geometric description of
For all , introduce . For notation simplicity, we shall let and . Since the above product (17) is commutative, one can assume without loss of generality that the sequence is nondecreasing. The copula can be easily expressed on the partition of the unit square defined by the following moon shaped subsets (see the illustration in Fig. 1 with )
[TABLE]
Proposition 6**.**
Let be the comonotonic-based Liebscher copula defined in (17). Then, for all ,
[TABLE]
where , with the convention that . Moreover, the singular component of is
[TABLE]
The singular component and the absolute continuous component weights are and , respectively.
A key property of the comonotonic-based Liebscher copula (17) is the presence of multiple singular components lying on the curves with associated weights , . As an illustrative example, let us consider the bivariate comonotonic-based Liebscher copula defined with , ,
[TABLE]
which entails and . The moon shaped subsets of the partition of the unit square are represented on Fig. 1, and the expressions of and the singular component are as follows:
[TABLE]
Appropriate choices of pairs may lead to a number of singular components ranging from [math] to . The independence copula (no singular component) is obtained for instance with for a given pair , , the comonotonic copula (one singular component) is obtained by choosing , and a copula with exactly singular components can be obtained provided that . See Fig. 2 and Fig. 3 for illustrations. As a comparison, Cuadras and Augé [6] copula given by , is limited to a single singular component, necessarily on the diagonal . Similarly, Marshall and Olkin [26] copula is defined by , and has only one singular component located on the curve . The proposal by Lauterbach and Pfeifer [20] based on singular mixture copulas includes comonotonic-based Liebscher copula (17) in the particular case when but is limited to two singular components. Finally, Sibuya copulas [15] is a very general family of copulas: Let us point out that, in the bivariate case, a non-homogeneous Poisson Sibuya copula allows for only one singular component, this singular component being supported by a curve with very flexible shape (see Remark 4.2 in the previously referenced work for further details).
3.2 Dependence and association properties of
We consider here several measures of dependence and measures of association between the components of the bivariate comonotonic-based Liebscher copula (17). Some of these measures are already dealt with in great generality in Section 2, while some others seem to be tractable only in the comonotonic-based Liebscher copula case: Blomqvist’s medial correlation coefficient, Kendall’s and Spearman’s .
Tail dependence
Recall that for the comonotonic copula , it holds . Then, Corollary 1 yields
[TABLE]
In other words, the lower tail dependence coefficient is non zero only in the case when for all , where boils down to the comonotonic copula, while the upper tail dependence coefficient coincides with the weight of the singular component (see Proposition 6). These results were also established in [24, Lemma 3], in the particular case where .
Dependence
It is well-known that the comonotonic copula fulfills the following positive dependence properties defined in Section 2.2, namely it is , , and [28]. According to Proposition 2, we can thus conclude that the comonotonic-based Liebscher copula also satisfies these positive dependence properties.
Stability properties
It is easily seen that comonotonic-based Liebscher copula (17) is max-stable. Proposition 4 thus entails that this copula is stable with respect to Liebscher’s construction. Another consequence is that comonotonic-based Liebscher construction (17) can be interpreted as a possible cdf for modelling bivariate maxima.
Dependence coefficients
The -Blomqvist’s medial correlation coefficient ([28], Paragraph 5.1.4) defined by \beta(C)=4C\big{(}\frac{1}{2},\frac{1}{2}\big{)}-1, Kendall’s ([28], Paragraph 5.1.1) and Spearman’s ([28], Paragraph 5.1.2) defined by
[TABLE]
are provided in next proposition.
Proposition 7**.**
Blomqvist’s medial correlation coefficient, Kendall’s and Spearman’s for the comonotonic-based Liebscher copula (17) are respectively given by
[TABLE]
where .
It appears that -Blomqvist medial correlation coefficient is closely related to the upper tail dependence coefficient: . Besides, in the particular case where , these results coincide the ones of Lemma 2 of [24]: the Kendall’s can be simplified as . No similar simplification seems to be possible for Spearman’s .
For the special case of copula (21), we have , , and .
3.3 Iterative construction for
Algorithm 1 can be simplified when specified to comonotonic-based Liebscher setting since: (i) sampling from the comonotonic copula is straightforward and only requires sampling from the uniform distribution , and (ii) power functions benefit from an explicit inverse. The specific sampling procedure for this construction is described in detail as Algorithm 2.
4 Bayesian inference
In this section, we provide a simple strategy to make Bayesian inference on any Liebscher copula based on an Approximate Bayesian computation algorithm (ABC, see for instance [25, 31, 18] for reviews). ABC is a “likelihood-free” method usually employed for inference of models with intractable likelihood: it enables to perform approximate Bayesian analysis on any statistical model from which it is possible to sample new data, without the need to explicitly evaluate the likelihood function.
Let be the observed data, where , , and assume that the statistical model for is described by a likelihood function with parameter which is to be inferred. The basic scheme of one step of ABC is the following:
Sample from the prior distribution ; 2. 2.
Given , sample from , and set ; 3. 3.
If is too different from , discard , otherwise, keep .
The outcome of the ABC algorithm is a sample of values of the parameter approximately distributed according to its posterior distribution. The basic (rejection) ABC approach in point 3. amounts to a priori specifying a tolerance level , and then keeping if for some distance between samples. Another common approach employed in this paper consists in selecting the tolerance level as a fixed quantile of the distances . More specifically, Steps 1. to 3. are repeated times, out of which are retained, yielding a quantile of order [31]. In other words, the retained parameters are those associated with the smallest values of the distance . In this paper, we choose as distance between samples the Hilbert distance introduced by [3], henceforth denoted by . The Hilbert distance is an approximation of the Wasserstein distance between empirical probability distributions which preserves the desirable properties of the latter in the context of ABC, while being considerably faster to compute in multivariate data settings. More precisely, given two samples, and , the Hilbert distance of order 1 associated with the Euclidean distance (henceforth simply referred to as the Hilbert distance) is defined as , where for all , and and are the permutations obtained by mapping the vectors and through their projection via the Hilbert space-filling curve [33] and sorting the resulting vectors in increasing order (see [3] for details).
The choice for ABC is motivated by two main reasons. First, it is nontrivial in general to derive the likelihood of copulas, especially for Liebscher copulas which involve differentiating a product of terms. All the more, the specific case of comonotonic-based Liebscher copulas induces up to singular components which precludes a general evaluation of the likelihood. Second, sampling new data (step 2. above) from a Liebscher copula is straightforward and fast thanks to the iterative procedure of Algorithm 1 (Section 2.4).
Section 4.1 introduces the ABC procedure in the case of the Liebscher copula (1) and describes the prior distributions on the model parameters. The methodology is then illustrated on two data generating distributions: Section 4.2.1 focuses on the well-specified setting where the data are sampled from the comonotonic-based Liebscher copula; we show that the estimation procedure performs well in this case. Then, Section 4.2.2 investigates the misspecified setting where the data are sampled from a noisy version of the model; we show that the estimation procedure still performs well, but the estimation accuracy may deteriorate for too large values of the noise. Finally, Section 4.3 compares our proposed ABC approach to a likelihood-based technique.
4.1 ABC inference for Liebscher copulas
The description of the ABC procedure is first completed by specifying the prior distributions on the model parameters. For simplicity, we here focus on the case of the -dimensional Liebscher copula with the functions , , of Algorithm 1 chosen as the power functions (15) introduced in Example 3. The parameters of the functions are collected in a matrix , where . Since the free parameters are constrained to for , we simply choose, by symmetry, independent and uniform distributions . More flexible distributions like the Beta distribution could be thought of in order to reflect some prior knowledge on these parameters. Additionally, note that different functions would simply require setting prior distributions adapted to the parameters used.
The number of iterative steps is also considered as a parameter of the model. Independently of parameters , is assigned a Zipf distribution, , for . Such a distribution is supported on integers and has probability mass function proportional to . We further choose the parameter to be equal to 2, which insures that of the prior mass for is supported on most realistic values . This can be changed depending on applications at hand. Another option, useful in case where some prior information is available on , is to adopt a Binomial distribution (translated, such that ). The choice of the two hyper-parameters of the Binomial density could then be set as a function of prior knowledge, such as prior mode and confidence, that one may be able to elicit thanks to expert knowledge or previous studies.
We are now ready to state the main ABC inference procedure as Algorithm 3.
In general, the sequence of copulas depends on some sequence of parameters . In such a case, Algorithm 3 can be easily amended by adding a step consisting in sampling parameters from some prior distribution to be set based on available prior information or expert knowledge. In the following section, we focus on the case of comonotonic-based Liebscher copulas, which do not depend on any additional parameter. Thus, the sampling step for new data in Algorithm 3 is performed with the iterative construction of Algorithm 2 tailored to comonotonic-based Liebscher copulas.
4.2 Numerical illustrations with comonotonic-based Liebscher copulas
This section provides two illustrations of the inferential procedures described so far. The first investigates a setting where data are sampled from the comonotonic-based Liebscher model, while the second is concerned with observations from a noisy version of it. The code, implemented in R using the copula package [40] and winference package [2] for the Hilbert distance implementation [3], is available at the following link:
https://sites.google.com/site/crispinostat/research?authuser=0.
4.2.1 Well-specified setting: data from comonotonic-based Liebscher copula
We generate data points from a -dimensional comonotonic-based Liebscher copula (17) with , varying values of and of the parameters in the matrix , using Algorithm 2. The estimation is then performed with the ABC procedure summarized in Algorithm 3.
Our method provides the full (approximate) posterior distribution of the parameters of interest, making possible to select any strategy to summarize them, possibly driven by the application at hand. One can for instance compute the posterior distribution of the Spearman’s , and, thanks to the retained samples, any other quantity of interest. Here, the performance of the estimation procedure is assessed basing on the following three summary statistics: (i) Kendall’s distribution function , (ii) Spearman’s index of association, introduced in Section 3.2, and for which an explicit closed form is obtained for comonotonic-based Liebscher copula in Proposition 7, and (iii) an asymmetry measure, since it is a central motivation of the present work. More specifically, the Cramér-von Mises test statistics defined in Genest et al. [12] has been selected since it emerged as a powerful statistic to test the symmetry of a copula. Following the strategy of Genest et al. [12], the approximate p-values associated with the symmetry test, performed both on the observed sample and on the retained samples , are computed on the basis of 250 bootstrap replicates.
The results obtained on a single simulation experiment are displayed on Fig. 4, where data points were simulated from the comonotonic-based Liebscher copula (17) with and (top-left panel). The number of ABC iterations was set to , of which were retained (resulting in a quantile of order ). The empirical Kendall’s distribution functions of the observed and retained samples are compared on the top-right panel; The posterior distribution of is compared to the empirical Spearman’s of the observed sample on the bottom-left panel; Finally, the posterior distribution of the approximate p-values is displayed on the bottom-right panel. Let us highlight that the estimating procedure provides distributions around the true values in the three considered cases.
We then vary the generating number of iterative steps and compute the average relative errors and for and between the values computed on the observed sample and on the samples retained by ABC:
[TABLE]
where denotes the -norm. In order to take care of the randomness involved in sampling the parameters in the matrix , the previous procedure has been replicated 20 times based on 20 independent data samples repetitions. The average relative errors and in (22) were therefore averaged over the 20 independent samples, and reported as and in Table 1 (first two rows), along with standard deviations in parentheses. As for the asymmetry test, we computed for each of the 20 data replications the fraction of times (out of ) that the same decision is taken (‘reject’ vs ‘do not reject’) at the 5% level, based on the approximate p-values computed on and . The obtained values were averaged over the 20 independent data samples repetitions and reported in the third row of Table 1 as .
Table 1 suggests a general trend: the larger is, the more difficult the estimation is. However, the estimation procedure yields satisfactory results for all cases considered.
4.2.2 Misspecified setting: data from a noisy comonotonic-based Liebscher copula
In this section, we generate data from a noisy version of the comonotonic-based Liebscher copula, and demonstrate that our inference procedure works well even if the data are not sampled from the exact model (so-called misspecified setting). In order to sample data from such a noisy model, a slightly changed version of Algorithm 2 is used in which the parameters are not fixed. Instead, they are sampled from a beta distribution with given variance (interpreted as the error variance) around some fixed value corresponding to the zero noise version. The latter is illustrated on Fig. 5: a sample of data points from a 2-dimensional comonotonic-based Liebscher copula is depicted on the top-left panel with iterative steps, and with the two parameters of the power functions set to and (recall that ). The remaining five panels correspond to samples from comonotonic-based Liebscher copula with increasing noise variance .
The inference results obtained from Algorithm 3 (ran with ABC iterations of which were retained) are reported in Table 2. Unsurprisingly, it appears that the larger the noise variance is, the more difficult is the estimation. Again, the estimation procedure yields good results for all cases considered. Let us note that the results reported in Table 2 are not averaged over 20 independent replications like in the previous section. The reason is that, here, the interest is in illustrating how the procedure deteriorates with the increasing noise in the observed data. Therefore, it is sufficient to illustrate the results of the analysis on a single dataset.
4.3 Comparison of ABC with likelihood-based estimation
In this section, the inference based on our ABC procedure is compared with the likelihood-based method provided in the copula R package [40].
As a matter of fact, in some specific cases it is possible to derive the density of Liebscher copulas, and hence, to perform likelihood-based inference on them. We work here with the following bivariate Liebscher copula obtained by combining Clayton copula with the independence copula , and by using power functions (Example 3),
[TABLE]
In this illustration we set , , and , and estimate these parameters on 100 data sets independently sampled from copula (23), with both our ABC procedure and the optimization procedure implemented in the fitCopula function of the copula package. The above procedure is repeated for samples of size and . In order to compare the results of our Bayesian procedure with the likelihood-based one, which provides only point estimates (maximum likelihood estimator, MLE), the posterior distribution of the model parameters is summarized into two point estimates: the posterior mean and the posterior median.
The results are plotted in Fig. 6, where each boxplot is made out of the 100 estimated values. In each panel, three quantities are plotted: MLE, which refers to the likelihood-based estimation, Post.median, which refers to the posterior median ABC estimation, and Post.mean, which refers to the posterior mean ABC estimation. It appears from the three plots that, as expected, the MLE is asymptotically unbiased. This can be seen by noticing the convergence to the true value as increases. On the other hand, both the mean and the median of the posterior distribution obtained with our ABC procedure show some bias. Unexpectedly, the results from MLE show a larger variance than ABC in some cases, particularly when . This could be due to difficulties in the optimisation procedure of the fitCopula R function which, for small sample sizes, could have problems converging.
5 Conclusion
In this paper, we have studied the class of asymmetric copulas first introduced by Khoudraji [19], and developed in its general form by Liebscher [22]. Some new theoretical properties of these copulas were provived, including novel closed form expressions for its tail dependence coefficients, thus complementing the partial results of Liebscher [22] and Liebscher [23]. An iterative procedure is also introduced to flexibly sample from these copulas, which makes it easy to apply an Approximate Bayesian computation procedure to make inference on them.
Acknowledgments
The authors would like to thank two referees and the Associate Editor for their valuable suggestions, which have significantly improved the paper. The work of the third author benefited from the support of the Chair Stress Test, RISK Management and Financial Steering, led by the French École polytechnique and its Foundation and sponsored by BNP Paribas.
Appendix A Proofs of main results
Proof of Proposition 1
(i) Recall that and let for all . For all , we have
[TABLE]
since the product of the functions is the identity (a) and by definition of regular variation (b). It follows that . Besides,
[TABLE]
by the regular variation property (a), by Lipschitz property for copulas and because of the continuity of at the origin (c). The result is thus proved.
(ii) Let , the proof being similar when . We have
[TABLE]
since, for any copula and any , . By assumption here, there exists such that , where as . Taking into account that is increasing, this entails
[TABLE]
Recalling that is the identity function, it follows that and consequently .
(iii) Differentiating the product of the functions, we obtain for :
[TABLE]
Now, since for all , and , we obtain . Turning to the upper dependence function, let us write
[TABLE]
where denotes the asymptotic equivalence as . By assumption, all are differentiable at 1, with derivative denoted by , and satisfy . Hence, the first order Taylor expansion is . By the Lipschitz property of copulas,
[TABLE]
Plugging in to (24) yields
[TABLE]
Finally, in view of for it follows that
[TABLE]
Taking the limit yields the result:
[TABLE]
(iv) The case for all is then a simple consequence of the homogeneity property of the upper tail dependence function. ∎
Proof of Corollary 1
This is a direct consequence of Proposition 1. ∎
Proof of Proposition 2
Liebscher [22, Proposition 2.2] proves the and LTD properties. The LTI property can be proven in the same way as LTD. For PQD, it suffices to remark that for any ,
[TABLE]
while NQD works similarly with a reversed inequality in .
Let us prove the SI part. According to Equation (6), is a property of and functions. Focusing without loss of generality on the former function, and omitting the variable for notational simplicity, can be written as
[TABLE]
with for all . Differentiating this function twice yields where
[TABLE]
By assumption, are SI, hence they are concave, thus ,…, and therefore . In view of Theorem 5.2.12 and Corollary 5.2.6 in Nelsen [28], is a negative function for all . As a consequence, can be upper bounded as follows:
[TABLE]
where the equality is due to the fact that the product of all functions is the identity , thus the derivative of product logarithm is . Additionally, since is concave and , Theorem 5 by [5] implies that is star-shaped, i.e., is increasing. This, in turn, proves that the right-hand side of (25) can be further upper bounded by zero, and therefore . As a conclusion, and, in virtue of Equation (6), is also SI. The proof for SD follows similar lines. ∎
Proof of Proposition 3
By definition of the copula ,
[TABLE]
and the result is proved. ∎
Proof of Proposition 4
Let us remark that Example 2 shows that is max-stable implies for all and for all sequence . Conversely, assume that for all and for all sequence . From (1) with , it follows that
[TABLE]
for all . Introducing the continuous function defined by , we thus have , for all and . Lemma 1 in B entails that is homogeneous of degree 1 or equivalently that is max-stable. ∎
Proof of Proposition 5
Let us first show that the copula , defined iteratively by (9), (10) is a Liebscher copula. The proof is done by induction on . First, it is clear that
[TABLE]
Secondly, assume that
[TABLE]
and
[TABLE]
where the notation is defined in (11). From (10), it follows that
[TABLE]
by letting for all :
[TABLE]
As a first result, (28) proves (12) while (30) proves (13). Letting and in view of (27), equation (29) can be rewritten for all as
[TABLE]
which proves (14) for . The case is straightforward in view of (30).
Conversely, let us prove that any Liebscher copula can be constructed iteratively by (9), (10). Let , , be the set of functions associated with Liebscher copula (1). Our goal is to find a set of functions , , verifying the set of equations (9), (10). For all , define and, for all ,
[TABLE]
Let . The first part of the proof consists in establishing that is strictly increasing and thus that its inverse is well-defined. To this end, remark that by definition and , in view of (14). Iterating, it follows that
[TABLE]
in view of (2). It is then clear that is strictly increasing . The goal of the second part of the proof is to show that for all . It is clear that is strictly increasing for all from (31). Besides, as already noticed, , and thus is strictly increasing as the composition of strictly increasing functions. This concludes the proof that . The third part of the proof consists in showing that , is solution of the set of equations (13), (14). It is readily seen that (13) holds and
[TABLE]
which proves (14). ∎
Proof of Proposition 6
The expression (19) of the copula is a simple consequence of the definition of the partition . We only derive the singular component expression in the case of a product of two terms, ; the general case follows similar lines. Denote and by and , then can be respectively written on , , and by , and . The cross derivative then vanishes on and , and is equal to on . Using the formula [28, Eq. (2.4.1)],
[TABLE]
and dividing the double integral above into the three sets of intersected with , , and yields
[TABLE]
and therefore routine calculations yield the following expressions:
[TABLE]
Taking the difference yields a simple expression for the singular component
[TABLE]
Given that yields in the case , thus leading to expression (20) when . The general case is derived similarly. ∎
Proof of Proposition 7
(i) Taking account of the identity yields
[TABLE]
and consequently .
(ii) We use the following expression of Kendall’s , which is convenient since the copula may have non null singular component ([28], Eq. 5.1.12):
[TABLE]
Let . Then, for all , one has
[TABLE]
Besides, remarking that and shows that both terms and do not contribute to the sum in . The result
[TABLE]
then follows.
(iii) Recall that
[TABLE]
and the result is then established. ∎
Appendix B Auxiliary results
Lemma 1**.**
Let be a continuous function such that
[TABLE]
for all and . Then, necessarily, is homogeneous of degree 1.
Proof
Firstly, let us prove by induction the property : for all and . is straightfowardly true. Assume holds. Then,
[TABLE]
and (33) entails
[TABLE]
which proves .
Second, for all , shows that and thus, letting , for all . This property can be extended to since letting in (33) yields .
Third, let . There exists such that . From the first two points, .
Finally, the continuity of and the density of in imply that for all and . The result is thus proved. ∎
Lemma 2**.**
For all let be a -variate copula and for all , with the assumption for all . The sequence defined iteratively by (9) and (10) is a sequence of -variate copulas.
Proof
The proof is done by induction on . Let be the set of all -variate copulas. First, it is clear that from (9). Second, let us assume that and prove that . for all . Let and be two independent random vectors in drawn respectively from the cdf and . For all define the random variable . For all , the cdf of is given by
[TABLE]
from (10). This proves that is a cdf. The margins are uniform by construction. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Alfonsi and Brigo [2005] Alfonsi, A., Brigo, D., 2005. New families of copulas based on periodic functions. Communications in Statistics-Theory and Methods 34, 1437–1447.
- 2Bernton and Jacob [2018] Bernton, E., Jacob, P.E., 2018. winference: Approximate Bayesian Computation with the Wasserstein distance. R package version 0.1.2.
- 3Bernton et al. [2019] Bernton, E., Jacob, P.E., Gerber, M., Robert, C.P., 2019. Approximate Bayesian computation with the Wasserstein distance. Journal of the Royal Statistical Society: Series B (Statistical Methodology) 81, 235–269.
- 4Bingham et al. [1989] Bingham, N.H., Goldie, C.M., Teugels, J.L., 1989. Regular variation. volume 27. Cambridge University Press.
- 5Bruckner and Ostrow [1962] Bruckner, A.M., Ostrow, E., 1962. Some function classes related to the class of convex functions. Pacific Journal of Mathematics 12, 1203–1215.
- 6Cuadras and Augé [1981] Cuadras, C.M., Augé, J., 1981. A continuous general multivariate distribution and its properties. Communications in Statistics-Theory and Methods 10, 339–353.
- 7Di Bernardino and Rullière [2016] Di Bernardino, E., Rullière, D., 2016. On an asymmetric extension of multivariate Archimedean copulas based on quadratic form. Dependence Modeling 4, 328–347.
- 8Durante [2009] Durante, F., 2009. Construction of non-exchangeable bivariate distribution functions. Statistical Papers 50, 383–391.
