Multivariate Archimedean copulas #
McNeil–Nešlehová (2009), Theorem 2.2 ("if" part); Nelsen (2006), §4.6, and
Kimberling (1974). Let ψ be a continuous, nonincreasing inverse generator on [0, ∞) with
ψ(0) = 1, generalized inverse φ, and let ψ be d-monotone on (0, ∞). Then
C(u) = ψ(φ(u₁) + ⋯ + φ(u_d)) (and C(u) = 0 when some uᵢ = 0) is a d-copula.
The rectangle increment of C over a box with positive lower corner a and upper corner b
is the alternating corner sum of ψ at x = ∑ φ(bᵢ) with increments hᵢ = φ(aᵢ) - φ(bᵢ) ≥ 0
(rectangleIncrement_cdf_eq_cornerSum), which is nonnegative by d-monotonicity
(IsMultiplyMonotone.cornerSum_nonneg_of_nonneg); boxes touching the lower faces are handled
by an approximation from the inside (rectangleIncrement_cdf_nonneg). Completely monotone ψ
(Kimberling) are d-monotone for every d.
Main declarations:
MultivariateGenerator d: a bivariate generator whose inverse generator is continuous on[0, ∞)andd-monotone;MultivariateGenerator.copulais thed-copula andhasArchimedeanGenerator_copularecords its Archimedean form;- for
d = 2it agrees with the bivariate construction (copula_two), and all its margins have the same generator (hasArchimedeanGenerator_reindex); - the positive-parameter Clayton family in every dimension is an instance, and the copula
coincides with the gamma-frailty construction
clayton d θ hθ(claytonMultivariate_copula).
A generator of d-dimensional Archimedean copulas: a bivariate generator whose inverse
generator ψ is continuous on [0, ∞) and d-monotone on (0, ∞).
- invFun : ↑unitInterval → ℝ
- antitone : AntitoneOn self.toFun (Set.Ici 0)
- continuousOn : ContinuousOn self.toFun (Set.Ici 0)
Continuity of the inverse generator on
[0, ∞). - multiplyMonotone : IsMultiplyMonotone d self.toFun
d-monotonicity of the inverse generator (McNeil–Nešlehová 2009, Definition 2.3).
Instances For
The d-dimensional Archimedean formula, with grounded boundary values.
Instances For
Rectangle increments are corner sums of the inverse generator for boxes whose lower corner has positive coordinates.
The Archimedean formula is d-increasing.
The d-dimensional Archimedean copula generated by a d-monotone inverse generator.
Equations
Instances For
In dimension two the construction is the bivariate Archimedean copula.
Margins of Archimedean copulas are Archimedean with the same generator.
Clayton copulas in every dimension #
Clayton's generator (1 + t)^{-1/θ} (θ > 0) is d-monotone for every d.
Equations
- ProbabilityTheory.Copula.claytonMultivariateGenerator d θ hθ = { toBivariateGenerator := ProbabilityTheory.Copula.claytonGenerator θ hθ, continuousOn := ⋯, multiplyMonotone := ⋯ }
Instances For
The analytic d-dimensional Clayton copula equals the gamma-frailty construction.