Nelsen's family 22 #
Nelsen, An Introduction to Copulas, second edition, Table 4.1, number 22 (Section 4.2):
generator φ(t) = arcsin (1 - t^θ) for 0 < θ ≤ 1.
The generator is non-strict (φ(0) = π/2). At θ = 1 the pseudo-inverse is
ψ₁(s) = 1 - sin (min s (π/2)), convex because sin is concave on [0, π]; it is built with
BivariateGenerator.ofClamp. For general θ the pseudo-inverse is ψ₁^(1/θ), the inner power
BivariateGenerator.innerPower with exponent 1/θ ≥ 1, so no further convexity argument is
needed.
Correction of the printed formula. With a = 1 - u^θ and b = 1 - v^θ, Table 4.1 prints
C(u, v) = max ((1 - a √(1 - b²) - b √(1 - a²))^(1/θ)) 0. This is only correct where
φ(u) + φ(v) = arcsin a + arcsin b ≤ π/2, which is equivalent to a² + b² ≤ 1. Beyond that
region the copula vanishes, while the printed expression is positive (for small u = v it
tends to 1, exceeding min(u, v)). The theorem cdf_nelsen22 states the correct formula:
C(u, v) = (1 - a √(1 - b²) - b √(1 - a²))^(1/θ) if a² + b² ≤ 1, and 0 otherwise.
The clamped pseudo-inverse s ↦ 1 - sin (min s (π/2)) of Nelsen's family 22 at θ = 1.
Its generator is u ↦ arcsin (1 - u).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pseudo-inverse s ↦ (1 - sin (min s (π/2)))^(1/θ) of Nelsen's family 22, for
0 < θ ≤ 1: the 1/θ-th inner power of nelsen22BaseGenerator.
Equations
Instances For
Nelsen's family 22 for 0 < θ ≤ 1.
Equations
- ProbabilityTheory.Copula.nelsen22 θ hθ h1 = (ProbabilityTheory.Copula.nelsen22Generator θ hθ h1).copula
Instances For
The generator of Nelsen's family 22 is u ↦ arcsin (1 - u^θ).
The CDF of Nelsen's family 22 on positive coordinates, with a = 1 - u^θ, b = 1 - v^θ:
C(u, v) = (1 - a √(1 - b²) - b √(1 - a²))^(1/θ) if a² + b² ≤ 1 and 0 otherwise.
(Nelsen's printed formula omits the case distinction; see the module docstring.)
Nelsen's family 22 on the whole closed unit square, with grounded zero axes.