1 Introduction

Copulas are a powerful tool in probability and statistics that allow us to model the dependence structure among a set of random variables. Unlike traditional correlation-based methods, the copula method allows us to separate the joint distribution of random variables into two components: the marginal distributions of each random variable and the dependence structure between them. This separation enables us to capture the complex relationships between the random variables that cannot be adequately described by simple correlation measures. The function modeling the extracted dependence structure is called a copula. Some commonly used copulas include the Gaussian copula, which assumes that the variables are normally distributed and mainly have a linear relationship, and the Archimedean copula, which allows for more flexible dependence structures. Other copulas include the Student-T copula, the Clayton copula, and the Gumbel copula.

Historically, the concept of copulas originated in the early 1950s (see Sklar, 1959, 1973), but it was not until the 1980s that they gained wider recognition in the field of probability and statistics. Since then, copulas have become an essential tool in various areas, including finance, actuarial science, and multivariate analysis. They are particularly useful in modeling the dependence structure of financial instruments, risk management, portfolio optimization, and option pricing. The popularity of copulas has grown in recent years due to their flexibility and ability to capture complex dependence structures emerging from modern data analysis challenges. With a variety of copula functions available, each with its own unique properties and applications, researchers and practitioners have a broad range of tools at their disposal.

Understanding copulas and their applications is becoming increasingly important as we continue to face complex data and modeling challenges in various fields. This article provides theoretical contributions to the topic. Before describing these contributions, some precise facts must be recalled, beginning with the mathematical definition of a copula in the absolutely continuous bivariate case.

Definition 1

In the context of the absolutely continuous bivariate case, we define a copula as a differentiable function defined on \([0,1]^2\) and denoted as C(xy), \((x,y)\in [0,1]^2\), satisfying the following conditions:

  • Boundary (B) condition: For any \((x,y)\in [0,1]^2\), we have

    $$\begin{aligned} C(x,0)= C(0,y)=0, \quad C(x,1)=x,\quad C(1,y)=y. \end{aligned}$$
  • Positive derivative (PD) condition: For any \((x,y)\in [0,1]^2\), we have

    $$\begin{aligned} \displaystyle \frac{{\partial ^2}}{\partial x \partial y} C(x,y)\ge 0. \end{aligned}$$

Overall, in this article, the notion of copula will be understood in the absolutely continuous bivariate case. Most of the theoretical and practical information in this case is contained in Nelsen (2006), Durante and Sempi (2016), Joe (2015) and Cuadras (2006), modern applications are given in Safari-Katesari et al. (2020), Roberts and Zewotir (2020), Tavakol et al. (2020) and Shiau and Lien (2021), and very recent theoretical and practical developments are described in Susam (2020a, 2020b), Chesneau (2021a, 2021b, 2022), Michimae and Emura (2022), Shih et al. (2022), El Ktaibi et al. (2022) and Yeh et al. (2023).

The purposes of this article are centered around two specific exponential-type copulas: the Gumbel–Barnett (GB) and Celebioglu–Cuadras (CC) copulas. A review of them is required to proceed. The GB copula is first shown as

$$\begin{aligned} C(x,y;a)= x y \exp \left[ - a \log (x) \log (y) \right] , \quad (x,y)\in [0,1]^2, \end{aligned}$$
(1)

or equivalently

$$\begin{aligned} {C(x,y;a)= x y \left\{ \exp \left[ \log (y) \right] \right\} ^{- a\log (x)}= x y^{1-a\log (x)}}, \quad (x,y)\in [0,1]^2, \end{aligned}$$

with \(a\in [0,1]\). The GB copula is unique in that it is one of the most straightforward Archimedean copulas, covering the independence copula by taking \(a=0\), and is well suited for modeling various negative-type of dependence structures. However, it has no tail dependence. As an Archimedean copula, simplified formulas exist to determine various crucial quantities (tau of Kendal, rho of Spearman, tail dependence parameters, etc.). For more detail on these aspects, we refer to Nelsen (2006), Zhang et al. (2013) and Kularatne et al. (2021). On a similar but simple functional basis, the authors in Celebioglu (1997) and Cuadras (2009) have conjointly elaborated a modified version of the GB copula demonstrating a broader range of dependence. The CC copula is thus created. It is specified as

$$\begin{aligned} C(x,y;b)= x y \exp \left[ b (1-x) (1-y) \right] , \quad (x,y)\in [0,1]^2, \end{aligned}$$
(2)

with \(b\in [-1,1]\). Thus, the expression of the CC copula is quite simple. It also covers the independence copula, has controllable qualities, and is versatile in the sense of the dependence structure, including negative and positive-type dependences. It was used in recent studies, including Zhang et al. (2013), Bekrizadeh et al. (2017), Cuadras et al. (2020), Manstavičius and Bagdonas (2022), Diaz and Cuadras (2022) and Chesneau (2023a). In particular, several extended CC copulas were proposed in Chesneau (2023a) with the addition of diverse shape parameters.

On the other hand, employing the notion of weighted geometric mean, Zhang et al. (2013) proposed a compromise (or tradeoff) version of the GB and CC copulas of the following form:

$$\begin{aligned} C(x,y;a,b)= xy \exp \left[ -a \log (x)\log (y)+b (1-x)(1-y)\right] , \quad (x,y)\in [0,1]^2. \end{aligned}$$
(3)

In Zhang et al. (2013, Theorem 2), it is proved that, under the following precise parameter configuration: \(a=\alpha \beta \) and \(b=\alpha (1-\beta )\), with \(\alpha \in [0,1]\) and \(\beta \in [0,1]\), C(xyab) is a valid copula. This implies that \(a\in [0,1]\) and \(b\in [0,1]\); some strict parameter conditions are here: b cannot be negative, and a and b are strongly related by the equation: \(a+b=\alpha \in [0,1]\). Despite these technical restrictions, this result is of great interest, because it shows that, with the use of only two parameters, a copula combining the diverse functionalities of the GB and CC copulas can be constructed.

In this article, we revisit this result and extend it by taking into account the more generic parametric form as follows:

$$\begin{aligned} C(x,y; a,b,c)= xy \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] , \quad (x,y)\in [0,1]^2, \end{aligned}$$
(4)

where a and b are as arbitrary as possible, and c is a newly added shape parameter. The idea behind this shape parameter is to allow for greater flexibility in modeling the dependence structure, accommodating various degrees of tail dependence, and capturing more complex relationships between random variables. Moreover, its presence can enhance the possible values of a and b, beyond the ranges of values determined in Zhang et al. (2013); the interactions of the parameters can be quite profitable. Of course, by taking \(c=1\), the copula in Eq. (4) is reduced to the one in Eq. (3) with general a and b. Otherwise, it operates as a compromise between the GB copula and the extended CC copula as presented in Chesneau (2023a). Thus, the idea of the general copula in Eq. (4) and the three parameters involved is to offer a high degree of adaptability in dependence modeling, beyond those of the aforementioned reference.

Based on Eq. (4), a summary of the findings is as follows: In the first part, we determine wide admissible sets of values for a, b, and c making C(xyabc) a valid copula beyond the parameter restrictions considered in Zhang et al. (2013, Theorem 2). Two new results in this regard are presented: one assuming that \(c\in [0,1]\) only and with a direct proof using a general result of Liebscher (2008), and the other considering another approach, with possible negative values for c, but at the price of a complex and technical proof. This second result generalized Zhang et al. (2013, Theorem 2) on all the possible parameter values. In the second part, we determine the main functions related to the new copula and illustrate some of them with graphics. Finally, its properties are discussed, including symmetry, correlations, series expansions, analytical bounds, bivariate distribution generation, and concordance ordering. Also, a computational work reflects its interesting dependence properties; the rho of Spearman is considered a benchmark for this aim. Overall, we emphasize the role of the parameters a, b, and c, and the gain of the proposed copula from a dependence modeling perspective.

The next sections are as follows: Sect. 2 contains all the results of the article, along with the detailed proofs. Section 3 presents the main functions and displays some graphics of them. Section 4 focuses on the important properties of the proposed copula. A summary of the findings is given in Sect. 5. A minor result generalizing Zhang et al. (2013, Lemma 3) is also provided in Appendix, being of independent interest.

2 Main results

The main results of the article are in the form of two complementary propositions based on Eq. (4) and its mathematical validity with respect to the parameters, but with completely different approaches in terms of proofs.

The following proposition focuses on the case \(c\in [0,1]\) which can be derived from a general result established in Liebscher (2008); it is based on the product of two copulas composed of power functions with the addition of a shape parameter.

Proposition 2.1

Let \((a,b,c)\in \mathbb {R}^3\). We consider the following bivariate function:

$$\begin{aligned} C(x,y; a,b,c)= xy \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] , \quad (x,y)\in [0,1]^2. \end{aligned}$$

Then, C(xyabc) is a copula for \(c\in [0,1]\), \(a\in [0, (1-c)^2]\) and \(b\in [-1,1]\).

Proof

Let \(C_{GB}(x,y;\alpha )\) be the GB copula as defined in Eq. (1) with \(a=\alpha \), and \(C_{CC}(x,y;\beta )\) be the CC copula as defined in Eq. (2) with \(b=\beta \). For any \((x,y)\in [0,1]^2\) and \(c\in [0,1]\), let us set

$$\begin{aligned} C_*(x,y; \alpha , \beta , c)=C_{GB}(x^{1-c}, y^{1-c};\alpha ) C_{CC}(x^c, y^c; \beta ). \end{aligned}$$

Then, according to Liebscher (2008, Theorem 2.1), since \(C_{GB}(x,y;\alpha )\) is a copula for \(\alpha \in [0,1]\) and \(C_{CC}(x,y;\beta )\) is a copula for \(\beta \in [-1,1]\), for any \(c\in [0,1]\), \(C_*(x,y; \alpha , \beta , c)\) is a valid copula under these parameter conditions. Now, we remark that

$$\begin{aligned} C_*(x,y; \alpha , \beta , c)&= x^{1-c} y^{1-c} \exp \left\{ - \alpha [\log (x^{1-c})] [\log (y^{1-c})] \right\} \\&\quad \times x^c y^c \exp \left[ \beta (1-x^c) (1-y^c) \right] \\&= xy \exp \left[ -\alpha (1-c)^2 \log (x)\log (y)+\beta (1-x^c)(1-y^c)\right] \\&= C(x,y;a,b,c), \end{aligned}$$

with \(a=\alpha (1-c)^2 \in [0,(1-c)^2]\) and \(b=\beta \in [-1,1]\), and no interdependence between a and b. The result is established. \(\square \)

Proposition 2.1 must be viewed as the first step in our findings; it is of interest, since it demonstrates that an original compromise between the GB copula and the extended CC copula is possible. Furthermore, the parameter b can be chosen independently of a and c. However, the parameters a and c have a strong connection; if \(c=1\), then \(a=0\), which totally removes the product logarithmic term, and if \(c=0\), then \(a\in [0,1]\), but the product polynomial term is removed.

However, since Zhang et al. (2013, Theorem 2) focus on the case \(c=1\) with \(a\in [0,1]\), Proposition 2.1 does not contain this theorem; the used approach of Liebscher (2008) offers another viewpoint than the weighted geometric mean method.

With the same copula, the proposition below examines other parameter configurations. In particular, negative values for c are allowed, the same for \(c>1\), and we can have \(c=1\) with \(a\not = 0\). The proof is totally self-contained; it uses the setting in Definition 1, differentiation techniques, well-chosen arrangements, and mathematical inequalities. We will show later that it contains Proposition 2.1, which is not apparent at first glance.

Proposition 2.2

Let \((a,b,c)\in \mathbb {R}^3\). We consider the following bivariate function:

$$\begin{aligned} C(x,y;a,b,c)= xy \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] , \quad (x,y)\in [0,1]^2. \end{aligned}$$

Then, C(xyabc) is a copula for \(a\ge 0\) and under one of the three distinct parameter configurations according to the signs of b and c:

  1. PC1:

    \(b\ge 0\), \(c\ge 0\) and \(1-bc\ge a\),

  2. PC2:

    \(b\le 0\), \(c\in [-1,0]\) and \(1+bc^2\ge a\),

  3. PC3:

    \(b \in [-1,0]\), \(c\in [0,1]\) and \((1+b c)^2\ge a\).

Proof

Let us use Definition 1, and the B and PD conditions in particular to demonstrate that C(xyabc) is a valid copula.

  • Proof of the B condition: Under PC1, PC2 or PC3, a limit study gives

    $$\begin{aligned} \lim _{y\rightarrow 0} \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] =-\infty , \end{aligned}$$

    implying that

    $$\begin{aligned} C(x,0;a,b,c)=\lim _{y\rightarrow 0} xy \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] =0, \end{aligned}$$

    and similarly, we have \(C(0,y;a,b,c)=0\). On the other hand, it is clear that

    $$\begin{aligned} C(x,1;a,b,c)= & {} x\times 1 \times \exp \left[ -a \log (x)\log (1)+b (1-x^c)(1-1^c)\right] \\ {}= & {} x\times \exp (0)=x, \end{aligned}$$

    and, in a similar way, we get \(C(1,y;a,b,c)=y\). The B condition is thus demonstrated.

  • Proof of the PD condition: Using appropriate differentiation methods and factoring in a way that allows us to draw conclusions, we have

    $$\begin{aligned}&\frac{\partial ^2}{\partial x \partial y}C(x,y;a,b,c)= \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] \\&\quad \times \bigg \{-a \log (y) \left[ bc (x^c - 1) y^c + 1\right] + a \log (x) \left[ a \log (y) - bc x^c y^c + bc x^c - 1\right] \\&\quad - a + b^2c^2 x^{2c} y^{2c} - b^2 c^2 x^{2c} y^c - b^2 c^2 x^c y^{2 c} + b^2 c^2 x^c y^c + b c^2 x^c y^c +2 b cx^c y^c\\&\quad - bc x^c - b c y^c + 1\bigg \}\\&= \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] \\&\quad \times \left[ T_1(x,y)+ T_2(x,y) + T_3(x,y) + T_4(x,y)\right] , \end{aligned}$$

    where

    $$\begin{aligned}{} & {} T_1(x,y)=-a \log (y) \left[ 1- b c (1-x^c) y^c\right] , \quad T_2(x,y)=a^2\log (x)\log (y),\\{} & {} T_3(x,y)=- a \log (x) \left[ 1- bc x^c (1-y^c)\right] \ (=T_1(y,x)) \end{aligned}$$

    and, after some developments not detailed here, we have

    $$\begin{aligned} T_4(x,y)= & {} b^2c^2 x^cy^c (1-x^c)(1 -y^c) \\{} & {} + b c(c+1) x^c y^c + bc (1-x^c)(1-y^c) + 1-a-bc. \end{aligned}$$

    Therefore, to establish the PD condition, a possible way is to prove that, under PC1, PC2, and PC3, for any \((x,y)\in [0,1]^2\), \(T_1(x,y)\), \(T_2(x,y)\), \(T_3(x,y)\) and \(T_4(x,y)\) are non-negative.

    • Proof of \(T_1(x,y)\ge 0\): We recall that \(a\ge 0\). Let us distinguish PC1, PC2, and PC3.

      • Under PC1: Since \(b\ge 0\), \(c\ge 0\) and \(1-bc\ge a\ge 0\), it is clear that \(b c\in [0,1]\). For any \((x,y)\in [0,1]^2\), we have \(-a \log (y)\ge 0\), \((1-x^c)y^c \in [0,1]\) and \(1-b c(1-x^c)y^c\ge 1- bc\ge 0\). Hence, we obtain \(T_1(x,y)=-a \log (y) \left[ 1- b c (1-x^c) y^c\right] \ge 0\).

      • Under PC2: Since \(b\le 0\) and \(c\in [-1,0]\), we have \(bc\ge 0\). For any \((x,y)\in [0,1]^2\), we have \(-a \log (y)\ge 0\), \(x^c\ge 1\), \(-(1-x^c)y^c \ge 0\) and \(1-b c(1-x^c)y^c\ge 0\). As a result, we get \(T_1(x,y)=-a \log (y) \left[ 1- b c (1-x^c) y^c\right] \ge 0\).

      • Under PC3: Since \(b \in [-1,0]\), \(c\in [0,1]\), we have \(-bc\ge 0\). For any \((x,y)\in [0,1]^2\), we have \(-a \log (y)\ge 0\), \((1-x^c)y^c \ge 0\) and \(1-b c(1-x^c)y^c\ge 0\). Hence, we obtain \(T_1(x,y)=-a \log (y) \left[ 1- b c (1-x^c) y^c\right] \ge 0\).

    • Proof of \(T_2(x,y)\ge 0\): Under PC1, PC2 or PC3, for any \((x,y)\in [0,1]^2\), we obviously have \(a^2\ge 0\) and \( \log (x)\log (y)\ge 0\), implying that \(T_2(x,y)\ge 0\).

    • Proof of \(T_3(x,y)\ge 0\): Since, for any \((x,y)\in [0,1]^2\), we have \(T_1(x,y)\ge 0\), we also have \(T_3(x,y)=T_1(y,x)\ge 0\).

    • Proof of \(T_4(x,y)\ge 0\): We recall that \(a\ge 0\). Let us distinguish PC1, PC2, and PC3.

      • Under PC1: The proof is direct. Since \(b\ge 0\), \(c\ge 0\) (so \(bc\ge 0\)), and \(1-bc\ge a\), for any \((x,y)\in [0,1]^2\), we have \(x^c y^c\ge 0\) and \((1-x^c)(1-y^c)\ge 0\), so

        $$\begin{aligned} T_4(x,y)&= b^2c^2 x^cy^c (1-x^c)(1 -y^c) + b c(c+1) x^c y^c \\&\quad + bc (1-x^c)(1-y^c) + 1-a-bc \\&\ge 1-a-bc\ge 0. \end{aligned}$$
      • Under PC2: Since \(b\le 0\), \(c\in [-1,0]\) (so \(bc\ge 0\)), and \(1+bc^2\ge a\), for any \((x,y)\in [0,1]^2\), we have \(x^c y^c\ge 1\), so \( b c(c+1) x^c y^c\ge b c (c+1)\ge 0\), and \((1-x^c)(1-y^c)\ge 0\), implying that

        $$\begin{aligned} T_4(x,y)&= b^2c^2 x^cy^c (1-x^c)(1 -y^c) + b c(c+1) x^c y^c \\&\quad + bc (1-x^c)(1-y^c) + 1-a-bc \\&\ge b c(c+1)+ 1-a-bc=bc^2+1-a\ge 0. \end{aligned}$$
      • Under PC3: To begin, let us notice that we can rewrite \(T_4(x,y)\) as

        $$\begin{aligned} T_4(x,y)&= b^2c^2 x^cy^c (1-x^c)(1 -y^c) + b c(c+1) x^c y^c \\&\quad + bc (1-x^c)(1-y^c) + 1-a-bc\\&= [1+ b c(1-x^c)(1 -y^c)]( 1 + bc x^c y^c) \\&\quad -bc (1 -c x^cy^c) -a. \end{aligned}$$

        Since \(b \in [-1,0]\) and \(c\in [0,1]\) (so \(bc\le 0\)), for any \((x,y)\in [0,1]^2\), we have \((1-x^c)(1-y^c)\in [0,1]\) and \(x^cy^c\in [0,1]\), implying that \(1+ b c (1-x^c)(1 -y^c)\ge 1+bc\ge 0\), \( 1 + b c x^c y^c\ge 1+bc \ge 0\), and \([1+ bc (1-x^c)(1 -y^c)]( 1 + bc x^c y^c)\ge (1+bc)^2\). Furthermore, since \(c x^c y^c \in [0,1]\), we have \( -bc (1 - cx^cy^c)\ge 0\) and, since \((1+bc)^2\ge a\), we get

        $$\begin{aligned} T_4(x,y)&\ge (1+bc)^2 -a\ge 0. \end{aligned}$$

    As a result, we obtain

    $$\begin{aligned}&\frac{\partial ^2}{\partial x \partial y}C(x,y;a,b,c)\ge 0. \end{aligned}$$

    The PD condition is established.

The desired result is proved. \(\square \)

The parameter configurations PC1, PC2, and PC3 in Proposition 2.2 are determined to be as sharp as possible. However, we do not claim that they are the optimal ones in the mathematical sense.

Let us now discuss the importance of Proposition 2.2 in comparison to the existing results. To begin, let us notice that the CG copula is obtained by taking \(b=0\) or \(c=0\), the CC copula is obtained by taking \(a=0\) and \(c=1\), and the generalized version of the CC copula as described in Chesneau (2023a) is obtained by taking \(a=0\). In addition, the result in Zhang et al. (2013, Theorem 2) is obtained by taking \(c=1\), \(a=\alpha \beta \) and \(b=(1-\beta )\alpha \) with \(\alpha \in [0,1]\) and \(\beta \in [0,1]\), that is, \(a\in [0,1]\) and \(b+a=\alpha \in [0,1]\), so \(1-b\ge a\), which is covered by PC1. To the best of our knowledge, under PC1, the other values for a and b, as well as \(c\in (0,+\infty )/\{1\}\), are unexplored cases. Furthermore, the parameter configurations PC2 and PC3 are exhibited for the first time in this setting, opening a new modeling horizon. This claim will be supported in Sects. 3 and 4 with graphical and numerical studies highlighting the importance of the parameters a, b, and c in the shape and correlation properties of the proposed copula.

Let us now discuss a configuration that intersects PC1 and PC3. We can notice that, since \(bc\in [0,1]\), we have \(1-bc \ge (1-bc)^2\). Therefore, with the following more restrictive condition on PC1 \(: (1-bc)^2\ge a\) instead of \(1-bc\ge a\), we arrive at the following result, which combines PC1 and PC3 in the case \(c\in [0,1]\):

C(xyabc) is a copula for \(c\in [0,1]\), \(b\in [-1,1]\), and \(a\in [0, (1-|b|c)^2]\).

Furthermore, for \(c\in [0,1]\) and \(b\in [-1,1]\), we have \((1-|b|c)^2\ge (1-c)^2\). This shows that Proposition 2.2 offers a more suitable alternative to Proposition 2.1, under the same conditions on b and c.

To conclude this part, let us mention that an additional contribution to the work of Zhang et al. (2013) is given in the appendix, which can also be viewed as a complementary interest.

3 Functions and graphical work

Some important functions and graphics are given in this section.

3.1 Functions

Various useful functions, including original copulas, can be derived from a given copula. This section illustrates some of them using our theoretical findings.

To begin, we recall that the proposed copula is defined by

$$\begin{aligned} C(x,y; a,b,c)= xy \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] , \quad (x,y)\in [0,1]^2, \end{aligned}$$

under one of the parameter configurations described in Proposition 2.2. For the rest of the article, let us call it the GB-ECC copula.

Upon differentiation of the GB-ECC copula, the GB-ECC copula density is obtained as

$$\begin{aligned} c(x,y; a,b,c)&= \frac{\partial ^2}{\partial x \partial y}C(x,y; a,b,c) \\&= \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] \\&\quad \times \bigg \{-a \log (y) \left[ bc (x^c - 1) y^c + 1\right] \\&\quad + a \log (x) \left[ a \log (y) - bc x^c y^c + bc x^c - 1\right] \\&\quad - a + b^2c^2 x^{2c} y^{2c} - b^2 c^2 x^{2c} y^c - b^2 c^2 x^c y^{2 c} \\&\quad + b^2 c^2 x^c y^c + b c^2 x^c y^c +2 b cx^c y^c\\&\quad - bc x^c - b c y^c + 1\bigg \}, \quad (x,y)\in [0,1]^2. \end{aligned}$$

This copula density allows for the quantification of the strength and direction of the dependence structure and enables the calculation of various statistical measures (rho of Spearman, etc.). By using a graphical study, we will show in the next part that it accommodates various shapes thanks to the wide ranges of values for a, b and c, which reveal a great flexibility in dependence modeling.

On the other hand, based on the GB-ECC copula, the GB-ECC survival copula is given by

$$\begin{aligned} {\hat{C}} (x,y; a,b,c)&= x+y-1+C (1-x, 1-y; a,b,c)\nonumber \\&= x+y-1+ (1-x)(1-y) \exp \left\{ -a \log (1-x)\log (1-y)\right. \nonumber \\&\quad \left. +\,b [1-(1-x)^c][1-(1-y)^c]\right\} , \quad (x,y)\in [0,1]^2. \end{aligned}$$
(5)

It is also a three-parameter exponential-type copula that does not appear in the existing literature.

Following the flipping technique described in De Baets et al. (2009), two other copulas may be described. The GB-ECC x-flipping copula is indicated as

$$\begin{aligned} {\bar{C}} (x,y; a,b,c)&= y-C (1-x, y; a,b,c)\\&= y - (1-x)y \exp \left\{ -a \log (1-x)\log (y)\right. \\&\quad \left. +\,b[1-(1-x)^c](1-y^c)\right\} , \quad (x,y)\in [0,1]^2. \end{aligned}$$

Similarly, the GB-ECC y-flipping GB-ECC copula is given as

$$\begin{aligned} {\tilde{C}} (x,y; a,b,c)&= x-C (x, 1-y; a,b,c)\\&= x - x(1-y) \exp \left\{ -a \log (x)\log (1-y)\right. \\&\quad \left. +\,b(1-x^c)[1-(1-y)^c]\right\} , \quad (x,y)\in [0,1]^2. \end{aligned}$$

These flipping copulas are also new three-parameter exponential-type copulas.

Furthermore, the GB-ECC copula is simple enough to think of using it in elaborate techniques to create new copulas. For instance, focusing on PC1 of Proposition 2.2, one can take \(a=1-bc\) with \(b\in [0,1]\) and \(c\in [0,1]\). Under this setting, the mixture copula technique using the uniform distribution over [0, 1] ensures that the following bivariate function is a valid copula:

$$\begin{aligned}&C^{\dag }(x,y; c)=\int _{0}^{1} C (x,y; 1-bc,b,c) \textrm{d}b\\&\quad = y x^{1 - \log (y)} \int _{0}^{1} \exp \left\{ b\left[ c\log (x)\log (y)+(1-x^c)(1-y^c)\right] \right\} \textrm{d}b\\&\quad = y x^{1 - \log (y)}\frac{ \exp [c \log (x)\log (y)+(1-x^c ) (1-y^c ) ] - 1}{c \log (x) \log (y)+(1-x^c ) (1- y^c ) },\quad (x,y)\in [0,1]^2. \end{aligned}$$

More information on the mixture copula technique can be found in Nelsen (2006). One can also think of the copula product or something else. Further development in the copula creation based on the GB-ECC copula can be done; we leave this aspect for other works.

3.2 Graphical work

In this part, we complete our theoretical findings with visual material. Some figures of the GB-ECC copula and copula density are displayed. The graphics are made using the R software, in particular the packages plot3D and plotly (see CoreTeam (2016)).

To begin, with a focus on the result in Proposition 2.2, we plot the GB-ECC copula for selected values of the parameters satisfying either PC1, PC2, or PC3. Figure 1 shows the GB-ECC copula for \(a=3/4\) and \(b=c=1/2\), belonging to PC1.

Fig. 1
figure 1

Plots of the GB-ECC copula for \(a=3/4\) and \(b=c=1/2\), belonging to PC1: shape plot (left) and intensity plot (right)

Figure 2 displays the GB-ECC copula for \(a=1/2\), \(b=-1/2\) and \(c=-1\), belonging to PC2.

Fig. 2
figure 2

Plots of the GB-ECC copula for \(a=1/2\), \(b=-1/2\) and \(c=-1\), belonging to PC2: shape plot (left) and intensity plot (right)

Figure 3 displays the GB-ECC copula for \(a=1/4\), \(b=-1/2\) and \(c=1\), belonging to PC3.

Fig. 3
figure 3

Plots of the GB-ECC copula for \(a=1/4\), \(b=-1/2\) and \(c=1\), belonging to PC3: shape plot (left) and intensity plot (right)

Figures 12, and 3 reveal the expected shapes of a valid copula, more or less skewed depending on the values of the parameters. A symmetry in x and y is observed. These figures visually underline the Proposition 2.2 in a punctual parametric way.

In general, copula densities can have a wide range of shapes and characteristics, including symmetry, asymmetry, tail dependence, and concavity or convexity. These shapes constitute the functional print of the involved dependence structure. In light of this, we plot the GB-ECC copula density for the same previously selected parameters. Thus, Fig. 4 displays the GB-ECC copula density for \(a=3/4\) and \(b=c=1/2\), belonging to PC1.

Fig. 4
figure 4

Plots of the GB-ECC copula density for \(a=3/4\) and \(b=c=1/2\), belonging to PC1: shape plot (left) and intensity plot (right)

Figure 5 shows the GB-ECC copula density for \(a=1/2\), \(b=-1/2\), and \(c=-1\), belonging to PC2.

Fig. 5
figure 5

Plots of the GB-ECC copula density for \(a=1/2\), \(b=-1/2\), and \(c=-1\), belonging to PC2: shape plot (left) and intensity plot (right)

Figure 6 displays the GB-ECC copula density for \(a=1/4\), \(b=-1/2\), and \(c=1\), belonging to PC3.

Fig. 6
figure 6

Plots of the GB-ECC copula density for \(a=1/4\), \(b=-1/2\), and \(c=1\), belonging to PC3: shape plot (left) and intensity plot (right)

In Figs. 45 and 6, various shapes are observed, illustrating the functional versatility of the GB-ECC copula density. In particular, from Fig. 5 illustrating the case where c is negative, we see that the GB-ECC copula density is highest near the points of coordinates (0, 1) and (1, 0), indicating a strong dependence structure. Such a property is not observed when \(c>0\) (and \(c=1\) in particular, with reference to the CC and CG copulas).

4 Properties

In this section, the GB-ECC copula is discussed along with some of its major properties. It is supposed that the copula parameters belong to either PC1, PC2, or PC3 of Proposition 2.2.

4.1 Basic properties

We now investigate some basic properties of the GB-ECC copula.

  • The GB-ECC copula is diagonally symmetric since \(C(x,y;a,b,c)=C(y,x;a,b,c)\) for any \((x,y)\in [0,1]^2\).

  • For \(b\not = 0\) or \(c\not = 0\), the GB-ECC copula does not belong to the Archimedean family; C(xyabc) does not satisfy the associative property.

  • The GB-ECC copula is not radially symmetric, because, based on Eq. (5), there exists (xy), such that \({\hat{C}}(x,y;a,b,c)\not = C(x,y;a,b,c)\).

  • The GB-ECC copula satisfies the following product geometric property: For any \((x,y)\in [0,1]^2\) and \(\beta \in [0,1]\),

    $$\begin{aligned}{} & {} C(x,y; a_1, b_1, c)^{\beta }C(x,y; a_2, b_2, c)^{1-\beta }\\{} & {} \quad =C\left( x,y; \beta a_1 + (1-\beta )a_2, \beta b_1 + (1-\beta )b_2, c\right) , \end{aligned}$$

    which is also a common property to the GB and ECC copulas. However, \(C\left( x,y; \beta a_1 + (1-\beta )a_2, \beta b_1 + (1-\beta )b_2, c\right) \) is a valid copula under some conditions on the parameters \(\beta a_1 + (1-\beta )a_2\), \(\beta b_1 + (1-\beta )b_2\) and c, implying an adjustment of the initial condition \(\beta \in [0,1]\) (see Proposition 2.2, for instance). This result can also be viewed as a generalization of Zhang et al. (2013, Theorem 2).

  • The GB-ECC copula is negatively quadrant dependent for \(b\in [-1,0]\) (which is a common condition to PC2 and PC3), since \(C(x,y;a,b,c)\le xy\) for any \((x,y)\in [0,1]^2\).

  • As a well-established copula fact, the Fréchet–Hoeffding bounds are satisfied. Hence, for any \((x,y)\in [0,1]^2\), we have \(\max (x+y-1,0)\le C(x,y;a,b,c)\le \min (x,y)\), that is

    $$\begin{aligned} \max (x+y-1,0)\le & {} xy \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] \\ {}\le & {} \min (x,y). \end{aligned}$$
  • Owing to the classical exponential and binomial series formulas, the following expansion is obtained:

    $$\begin{aligned}&C(x,y; a,b,c) = \sum _{k=0}^{+\infty } \sum _{\ell =0}^{k} \sum _{m=0}^{k-\ell } \sum _{n=0}^{k-\ell } \zeta _{k,\ell ,m,n} \left\{ x^{m c+1} [\log (x)]^{\ell }\right\} \left\{ y^{n c+1} [\log (y)]^{\ell } \right\} , \end{aligned}$$
    (6)

    where

    $$\begin{aligned} \zeta _{k,\ell ,m,n}=\left( {\begin{array}{c}k\\ \ell \end{array}}\right) \left( {\begin{array}{c}k-\ell \\ m\end{array}}\right) \left( {\begin{array}{c}k-\ell \\ n\end{array}}\right) \frac{1}{k!} (-1)^{\ell +m+n}a ^{\ell } b^{k-\ell }. \end{aligned}$$

    This result can be of interest for computational manipulations of the GB-ECC copula, as seen later for the corresponding rho of Spearman.

  • Using standard limit techniques, the lower and upper tail dependence parameters are calculated as follows:

    $$\begin{aligned} \sigma _{L}=\lim _{x\rightarrow 0}\frac{C(x,x;a,b,c)}{x}=\lim _{x\rightarrow 0} x \exp \left\{ -a [\log (x)]^2+b (1-x^c)^2\right\} =0 \end{aligned}$$

    and

    $$\begin{aligned} \sigma _{U}=\lim _{x\rightarrow 1}\frac{1-2x+ C(x,x;a,b,c)}{1-x}=\lim _{x\rightarrow 1}\frac{1-2x+ x^2 \exp \left[ -a [\log (x)]^2+b (1-x^c)^2\right] }{1-x}=0, \end{aligned}$$

    respectively. As a result, the GB-ECC copula is free of tail dependence.

  • The medial correlation of the GB-ECC copula is expressed as follows:

    $$\begin{aligned} M=4 C\left( \frac{1}{2}, \frac{1}{2};a,b,c\right) -1= \exp \left\{ -a [\log (2)]^2+b (1-2^{-c})^2\right\} -1. \end{aligned}$$
  • The rho of Spearman associated with the GB-ECC copula is basically defined by

    $$\begin{aligned} \rho&=12\int _{0}^1\int _{0}^1 \left[ C(x,y;a,b,c)-xy\right] \textrm{d}x\textrm{d}y\\&= 12\int _{0}^1\int _{0}^1 x y \left\{ \exp \left[ -a \log (x)\log (y)+b (1-x^c)(1-y^c)\right] -1\right\} \textrm{d}x\textrm{d}y. \end{aligned}$$

    Due to the complexity of the integrated function, \(\rho \) lacks a closed-form expression. Based on Eq. (6), a series expansion is possible. Indeed, by interchanging the sums and integral signs, and using the following integral formula: \(\int _{0}^{1} x^{\alpha } [\log (x)]^{\beta } \textrm{d}x=(-1)^{\beta } \beta ! /(1+\alpha )^{\beta +1}\) where \(\alpha >-1\) and \(\beta \) is an integer, we get

    $$\begin{aligned} \rho =12 \sum _{k=1}^{+\infty } \sum _{\ell =0}^{k} \sum _{m=0}^{k-\ell } \sum _{n=0}^{k-\ell } \zeta _{k,\ell ,m,n} \frac{(\ell !)^2}{(m c+2)^{\ell +1} (n c+2)^{\ell +1}}. \end{aligned}$$

    Hence, for a large integer K, the following finite approximation is admissible:

    $$\begin{aligned} \rho \approx 12 \sum _{k=1}^{K} \sum _{\ell =0}^{k} \sum _{m=0}^{k-\ell } \sum _{n=0}^{k-\ell } \zeta _{k,\ell ,m,n} \frac{(\ell !)^2}{(m c+2)^{\ell +1} (n c+2)^{\ell +1}}. \end{aligned}$$

    Otherwise, numerical calculations of \(\rho \) can be investigated. These are performed below, with four decimals for the values. The software R is used, in particular the package pracma. Table 1 presents its numerical values for \(c=1\), \(a=(1-|b|c)^2\), and b varying on a grid of values into \([-1,1]\). This configuration belongs to PC1 for \(b\in [0,1]\) and PC3 for \(b\in [-1,0]\).

Table 1 Values of \(\rho \) for \(c=1\), \(a=(1-|b|c)^2\), and \(b\in [-1,1]\)

Table 2 is analogous to Table 1 but with \(c=1/2\).

Table 3 presents some values of \(\rho \) for \(c=-1\), \(a=1+b c^2\), and \(b\in [-1,0]\), corresponding to PC2.

Table 2 Values of \(\rho \) for \(c=1/2\), \(a=(1-|b|c)^2\), and \(b\in [-1,1]\)
Table 3 Values of \(\rho \) for \(c=-1\), \(a=1+b c^2\), and \(b\in [-1,0]\)

These tables demonstrate the vast range of amplitudes (here, from \(-0.83\) to 0.38) that the rho of Spearman of the GB-ECC copula can have. This flexibility is only possible thanks to the combined actions of the parameters a, b, and c, demonstrating their importance from a correlation viewpoint. Therefore, the GB-ECC copula is ideal for modeling various kinds of dependence. It offers much greater flexibility in dependence structure than the GB and extended CC copulas.

  • Naturally, the GB-ECC copula can serve as a generator of bivariate distributions. Indeed, for any cumulative distribution functions of absolutely continuous distributions, say F(x) and G(x), the following bivariate function defines a new bivariate cumulative distribution function:

    $$\begin{aligned} H(x,y;\tau )&=C(F(x),G(y);a,b,c)\nonumber \\&= F(x)G(y) \exp \big \{ -a \log [F(x)]\log [G(y)]\nonumber \\&\quad +b [1-F(x)^c] [1-G(y)^c]\big \}, (x,y)\in \mathbb {R}^2, \end{aligned}$$
    (7)

    where \(\tau \) represents the vector of all the involved parameters, including a, b, and c. Let us call it the GB-ECC family of distributions. The corresponding probability density function is obtained as

    $$\begin{aligned} h(x,y;\tau )&=f(x) g(y)c(F(x),G(y);a,b,c), \quad (x,y)\in \mathbb {R}^2, \end{aligned}$$
    (8)

    where f(x) and g(y) are the probability density functions associated with F(x) and G(y), respectively. There are therefore an infinite number of new bivariate distributions that could be produced. As an example, we can investigate the special member of the GB-ECC family defined with the standard normal distribution as the marginal distributions. Thus, if we consider

    $$\begin{aligned} F(x)=G(x)=\int _{-\infty }^{x}f(t)\textrm{d}t, \quad f(x)=g(x)=\frac{1}{\sqrt{2\pi }}\exp \left( -\frac{x^2}{2}\right) , \quad x\in \mathbb {R}, \end{aligned}$$

    and we insert them into the cumulative distribution and probability density functions in Eqs. (7) and (8), we introduce the GB-ECC normal distribution with \(\tau =(a,b,c)\). To observe the effect of the parameters a, b, and c on the subjacent dependence model, we present the shapes of the probability density function of the GB-ECC normal distribution for parameters belonging to the configurations PC1, PC2, and PC3 of Proposition 2.2. Figure 7 displays the probability density function of the GB-ECC normal distribution for \(a=3/4\) and \(b=c=1/2\), belonging to PC1.

Fig. 7
figure 7

Plots of the probability density function of the GB-ECC normal distribution for \(a=3/4\) and \(b=c=1/2\), belonging to PC1: shape plot (left) and intensity plot (right)

Figure 8 shows the probability density function of the GB-ECC normal distribution for \(a=1/2\), \(b=-1/2\), and \(c=-1\), belonging to PC2.

Fig. 8
figure 8

Plots of the probability density function of the GB-ECC normal distribution for \(a=1/2\), \(b=-1/2\), and \(c=-1\), belonging to PC2: shape plot (left) and intensity plot (right)

Figure 9 displays the probability density function of the GB-ECC normal distribution for \(a=1/4\), \(b=-1/2\), and \(c=1\), belonging to PC3.

Fig. 9
figure 9

Plots of the probability density function of the GB-ECC normal distribution for \(a=1/4\), \(b=-1/2\), and \(c=1\), belonging to PC3: shape plot (left) and intensity plot (right)

From Figs. 78, and 9, we observe different shapes for the probability density distribution; the parameters a, b, and c clearly affect the skewness and kurtosis of the GB-ECC normal distribution.

On the other hand, for selected lifetime cumulative distribution functions depending on the context, we refer to Taketomi et al. (2022).

  • We can consider the so-called omnibus estimation approach for the estimation of the parameters a, b, and c in a data analysis setting (see Genest et al. (1995) and Silvapulle et al. (2004)). To present this approach, let us consider n observations, say \((x_{1}, y_{1}),\ldots ,(x_{n}, y_{n})\), drawn from a continuous random vector, say (XY). Then, the following argmax-values give the omnibus estimates of a, b, and c:

    $$\begin{aligned} ({\hat{a}}, {\hat{b}}, {\hat{c}}) = {{\,\textrm{argmax}\,}}_{(a,b,c)\in \Pi } \sum _{i=1}^n \log \left\{ c\left[ {\hat{F}}(x_{i}), {\hat{G}} (y_i); a,b,c\right] \right\} , \end{aligned}$$

    where \(\Pi \) represents the ranges of values on the parameters making C(xyabc) a valid copula,

    $$\begin{aligned} {\hat{F}}(x)=\frac{1}{n}\sum _{j=1}^n 1{\{x_j\le x\}}, \quad {\hat{G}}(y)=\frac{1}{n}\sum _{j=1}^n 1{\{y_j\le y\}}, \end{aligned}$$

    and \(1 \mathcal {S}\) denotes the indicator function over a set \(\mathcal {S}\). In other words, the omnibus estimates \({\hat{a}}\), \({\hat{b}}\), and \({\hat{c}}\) are equivalent to the maximum-likelihood estimates determined with the transformed data \(({\hat{F}}(x_{1}), {\hat{G}}(y_{1})),\ldots ,({\hat{F}}(x_{n}), {\hat{G}}(y_{n}))\). This approach has assured global efficiency (see Genest et al. (1995) and Silvapulle et al. (2004)).

4.2 Copula comparisons

This part is devoted to some copula comparisons involving the GB-ECC copula and other well-referenced copulas. These comparisons show how the GB-ECC copula can be considered an alternative in terms of dependence modeling.

  • For \(b\in [-1,0]\), for any \((x,y)\in [0,1]^2\), we have

    $$\begin{aligned} C(x,y;a,b,c)\le C_{GB}(x,y; a), \end{aligned}$$

    where \(G_{GB}(x,y;a)\) is the GB copula as given in Eq. (1). For \(b\in [0,1]\) (which belongs to PC1), the reverse inequality holds.

  • For any \((x,y)\in [0,1]^2\), we have

    $$\begin{aligned} C(x,y;a,b,1)\le C_{CC}(x,y; b), \end{aligned}$$

    where \(G_{CC}(x,y;b)\) is the CC copula as given in Eq. (2). Of course, this result can be extended by taking \(c\in [-1,1]\) instead of \(c=1\), and the extended CC copula.

  • Owing to the following exponential inequality: \(e^{z}\ge 1+z\) for any \(z\in \mathbb {R}\), for any \((x,y)\in [0,1]^2\), we get

    $$\begin{aligned}&\exp \left[ a \log (x)\log (y) -b (1-x^c)(1-y^c)\right] \\&\qquad \qquad \ge 1 +a \log (x)\log (y) -b (1-x^c)(1-y^c)\\&\qquad \qquad \ge 1- b (1-x^c)(1-y^c). \end{aligned}$$

    Therefore, since \(b (1-x^c)(1-y^c)\le 1\), we have

    $$\begin{aligned} C(x,y;a,b,c)\le C_{AMH}(x,y; b), \end{aligned}$$

    where

    $$\begin{aligned} C_{AMH}(x,y; b)=\frac{x y}{1- b (1-x^c)(1-y^c)}, \end{aligned}$$

    which is a modified version of the Ali–Mikhail–Haq (AMH) copula with the parameter b (see Nelsen (2006) for the former AMH copula). As a result, under some parameter conditions, C(xyabc) is smaller than \(C_{AMH}(x,y; b)\) in the concordance ordering sense.

  • On the other hand, for any \((x,y)\in [0,1]^2\) and \(b\in [-1,0]\), we have

    $$\begin{aligned}&\exp \left[ a \log (x)\log (y) -b (1-x^c)(1-y^c)\right] \\&\qquad \ge 1 +a \log (x)\log (y) -b (1-x^c)(1-y^c)\\&\qquad \ge 1 +a \log (x)\log (y). \end{aligned}$$

    This implies that

    $$\begin{aligned} C(x,y;a,b,c)\le C_{Ch}(x,y; a), \end{aligned}$$

    where

    $$\begin{aligned} C_{Ch}(x,y; a)=\frac{x y}{1 +a \log (x)\log (y)}, \end{aligned}$$

    which is a copula introduced in Chesneau (2023b), defined with the parameter a. As a result, under some parameter conditions, C(xyabc) is smaller than \(C_{Ch}(x,y; a)\) in the concordance ordering sense.

These copula orderings also illustrate how the parameters a, b, and c offer a higher degree of flexibility compared to the aforementioned copulas.

5 Conclusion

This article contributes to the understanding of copula theory by significantly improving a theorem established in Zhang et al. (2013). More precisely, we considered a copula defined as a compromise between the GB copula and an extended version of the CC copula with the use of three parameters. It is named the GB-ECC copula. We determine the ranges of values allowed for these parameters, making mathematical efforts to have them as wide as possible. Then, we discussed the obtained results in relation to the existing findings. The related functions were given, namely the copula density, survival copula, (x and y) flipping copulas, and a special mixture copula. We perform a graphical study of the GB-ECC copula and copula density. The discussion covered the fundamental copula features, such as symmetry, series expansions, analytical bounds, bivariate distribution generation, and concordance ordering. The theory was supported by a numerical analysis, which also demonstrated how the parameters under consideration have an effect on the dependent structure.

The logical perspectives of this work are:

  • The application of the GB-ECC copula to the analysis of real-life bivariate data.

  • The development of new bivariate distributions with various supports.

  • The creation of original “compromise or tradeoff copulas” based on the mathematical techniques developed in this article, such as the following mixed GB-AMH copula

    $$\begin{aligned} C(x, y; a,b)= \frac{ x y \exp [-a \log (x) \log (y)]}{1- b (1-x) (1-y)}, \quad (x,y)\in [0,1]^2, \end{aligned}$$

    among other ideas.

  • The investigation of the multivariate GB-ECC copula, which naturally takes the following form:

    $$\begin{aligned} C(x_1,\ldots ,x_n; a,b,c)&= \left( \prod _{i=1}^n x_i\right) \exp \left[ -a \left( \prod _{i=1}^n \log (x_i)\right) \right. \\&\quad \left. +b \left( \prod _{i=1}^n (1- x_i^c)\right) \right] ,\quad (x,\ldots ,x_n)\in [0,1]^n, \end{aligned}$$

    where n represents the dimension. For this expression, one can prove that the multivariate B condition is satisfied, but the multivariate PD condition remains challenging, since the precise conditions on the parameters a, b, and c need to be determined.

These points need more work, which we leave for the future.