Dependence coefficients from CDF discrepancies #
All coefficients here are functionals of the deviation C(u,v) - u v of a bivariate copula
from independence (cdfDeviation).
- Hoeffding's
D = ∫ (C - Π)² dCintegrates the squared discrepancy against the copula itself;hoeffdingDNormalized = 30 Dtakes the value one at the Fréchet–Hoeffding bounds. - The Blum–Kiefer–Rosenblatt coefficient
R = ∫ (C - Π)² dΠintegrates against independent uniform coordinates;90 Ris Hoeffding'sΦ²(hoeffdingPhiSq, seehoeffdingPhiSq_eq_ninety_mul_blumKieferRosenblattR). - For copulas (which always have atomless margins) the Bergsma–Dassios sign covariance
τ*has the CDF representation12 D + 24 R, which is used as its definition here. - Distance correlation of the two uniform coordinates is
√Φ².
The Schweizer–Wolff σ (schweizerWolff) and Hoeffding's Φ² (hoeffdingPhiSq) are defined
in Copula.Measures.SchweizerWolff and Copula.Measures.Hoeffding; here they are rewritten in
terms of cdfDeviation. References: Nelsen, An Introduction to Copulas, 2nd ed., §5.3;
Blum, Kiefer and Rosenblatt (1961); Bergsma and Dassios (2014). No equivalence to finite-sample
estimators is asserted.
The difference between a bivariate copula CDF and the product CDF.
Equations
- C.cdfDeviation x = C.cdf x - ↑(x 0) * ↑(x 1)
Instances For
Unscaled population Hoeffding D = ∫ (C - Π)² dC.
Equations
- C.hoeffdingD = ∫ (x : Fin 2 → ↑unitInterval), C.cdfDeviation x ^ 2 ∂C.toMeasure
Instances For
Hoeffding's coefficient scaled to take value one at the monotone extremes.
Equations
- C.hoeffdingDNormalized = 30 * C.hoeffdingD
Instances For
Unscaled population Blum–Kiefer–Rosenblatt R = ∫ (C - Π)² dΠ.
Equations
- C.blumKieferRosenblattR = ∫ (x : Fin 2 → ↑unitInterval), C.cdfDeviation x ^ 2 ∂(ProbabilityTheory.Copula.independence 2).toMeasure
Instances For
Bergsma–Dassios sign covariance in its atomless-marginal CDF representation.
The unscaled convention has value 2/3 at both monotone extremes.
Equations
- C.bergsmaDassiosTauStar = 12 * C.hoeffdingD + 24 * C.blumKieferRosenblattR
Instances For
Distance correlation of the two uniform copula coordinates, √Φ².
This is rank-transformed distance correlation, not distance correlation of
arbitrary original margins.
Equations
Instances For
Hoeffding's Φ² is the normalized Blum–Kiefer–Rosenblatt coefficient 90 R.
The Schweizer–Wolff σ in terms of cdfDeviation.
Integrals against the bivariate independence copula are iterated Lebesgue integrals, with the first coordinate outside.
The uniform squared CDF discrepancy detects independence, including for singular copulas.