Exchangeability, radial symmetry and symmetrization #
Copula-level symmetries as in Nelsen, second edition, §2.7.
Exchangeability of the two uniform coordinates.
Equations
- C.IsExchangeable = (C.transpose = C)
Instances For
Invariance under simultaneous reflection of both coordinates.
Equations
- C.IsRadiallySymmetric = (C.survivalCopula = C)
Instances For
theorem
ProbabilityTheory.Copula.isRadiallySymmetric_iff
(C : Copula 2)
:
C.IsRadiallySymmetric ↔ ∀ (u v : ↑unitInterval), C.cdf ![u, v] = ↑u + ↑v - 1 + C.cdf ![unitInterval.symm u, unitInterval.symm v]
theorem
ProbabilityTheory.Copula.IsExchangeable.mix
{C D : Copula 2}
(hC : C.IsExchangeable)
(hD : D.IsExchangeable)
(a : ↑unitInterval)
:
(C.mix D a).IsExchangeable
theorem
ProbabilityTheory.Copula.IsRadiallySymmetric.mix
{C D : Copula 2}
(hC : C.IsRadiallySymmetric)
(hD : D.IsRadiallySymmetric)
(a : ↑unitInterval)
:
(C.mix D a).IsRadiallySymmetric
theorem
ProbabilityTheory.Copula.isExchangeable_symmetrize
(C : Copula 2)
:
(C.mix C.transpose unitHalf).IsExchangeable
Averaging a copula with its transpose produces an exchangeable copula.
Averaging with the survival copula produces radial symmetry.
theorem
ProbabilityTheory.Copula.isExchangeable_fgm
(θ : ℝ)
(hθ : |θ| ≤ 1)
:
(fgm θ hθ).IsExchangeable
theorem
ProbabilityTheory.Copula.isRadiallySymmetric_fgm
(θ : ℝ)
(hθ : |θ| ≤ 1)
:
(fgm θ hθ).IsRadiallySymmetric