Documentation

Copula.Elliptical.ScaleMixtureConcordance

← Copula mathematical handbook

Kendall's tau and Blomqvist's beta of bivariate Gaussian scale mixtures #

Let (X, Y) = S · (G₁, G₂) where G ~ N(0, R) with R = !![1, r; r, 1] and S > 0 is an independent scale (gaussianScaleMixture). This covers the Student-t, Cauchy, variance-gamma, Laplace, slash and normal–lognormal copulas of the library. Then, whatever the mixing law,

Both reduce to Sheppard's formula conditionally on the scales: given S = s, S' = s', the vector (s' G'₁ − s G₁, s' G'₂ − s G₂) is centered bivariate normal with correlation r (multivariateGaussian_corrMatrix_orthant_sub). In contrast to the Gaussian case, Spearman's rho of a scale mixture depends on the mixing law and is not treated here.

References #

Mixtures #

A set whose sections have constant mass c (for a.e. value of the second factor) has mass c under a product of probability measures.

theorem ProbabilityTheory.Copula.measure_prod_prod_eq_const_of_ae {E : Type u_1} {F : Type u_2} [MeasurableSpace E] [MeasurableSpace F] (N : MeasureTheory.Measure E) (μ : MeasureTheory.Measure F) [MeasureTheory.IsProbabilityMeasure N] [MeasureTheory.IsProbabilityMeasure μ] {A : Set ((E × F) × E × F)} (hA : MeasurableSet A) {c : ENNReal} (h : ∀ᵐ (t : F) (t' : F) ∂μ, (N.prod N) {g : E × E | ((g.1, t), g.2, t') ∈ A} = c) :
((N.prod μ).prod (N.prod μ)) A = c

Two-fold mixture version of measure_prod_eq_const_of_ae: if conditionally on the mixing variables t, t' the set has N ⊗ N-mass c, then it has mass c under (N ⊗ μ) ⊗ (N ⊗ μ).

Orthant probabilities of the normal law with correlation matrix corrMatrix r #

Sheppard's formula for N(0, corrMatrix r).

theorem ProbabilityTheory.Copula.multivariateGaussian_corrMatrix_orthant_sub {r : ℝ} (hr : r ∈ Set.Icc (-1) 1) {a b : ℝ} (ha : 0 < a) (hb : 0 < b) :

Sheppard's formula for scaled differences of two independent N(0, corrMatrix r) vectors.

Medians of symmetric marginals #

A symmetric atomless law has median 0: F(0) = 1/2.

theorem ProbabilityTheory.Copula.marginal_gaussianScaleMixtureLaw_map_neg {d : ℕ} (R : Matrix (Fin d) (Fin d) ℝ) (hR : R.PosSemidef) (hdiag : ∀ (i : Fin d), R i i = 1) (μ : MeasureTheory.ProbabilityMeasure ℝ) (s : ℝ → ℝ) (hs : Measurable s) (i : Fin d) :

The marginals of a Gaussian scale mixture are symmetric.

Blomqvist's beta and Kendall's tau #

The marginal medians of a bivariate Gaussian scale mixture are 0, so the marginal transform maps 0 to (1/2, 1/2).

theorem ProbabilityTheory.Copula.blomqvistBeta_gaussianScaleMixture {r : ℝ} (hr : r ∈ Set.Icc (-1) 1) (μ : MeasureTheory.ProbabilityMeasure ℝ) (s : ℝ → ℝ) (hs : Measurable s) (hpos : ∀ᵐ (t : ℝ) ∂↑μ, 0 < s t) :

Blomqvist's beta of an elliptical (Gaussian scale mixture) copula: β = (2/π) arcsin r, independently of the mixing law.

theorem ProbabilityTheory.Copula.kendallTau_gaussianScaleMixture {r : ℝ} (hr : r ∈ Set.Icc (-1) 1) (μ : MeasureTheory.ProbabilityMeasure ℝ) (s : ℝ → ℝ) (hs : Measurable s) (hpos : ∀ᵐ (t : ℝ) ∂↑μ, 0 < s t) :

Kendall's tau of an elliptical (Gaussian scale mixture) copula (Lindskog–McNeil–Schmock): τ = (2/π) arcsin r, independently of the mixing law.

Named elliptical families #

theorem ProbabilityTheory.Copula.kendallTau_studentT {r : ℝ} (hr : r ∈ Set.Icc (-1) 1) (ν : ℝ) (hν : 0 < ν) :

Kendall's tau of the Student-t copula: τ = (2/π) arcsin r for every ν > 0.

theorem ProbabilityTheory.Copula.blomqvistBeta_studentT {r : ℝ} (hr : r ∈ Set.Icc (-1) 1) (ν : ℝ) (hν : 0 < ν) :

Blomqvist's beta of the Student-t copula: β = (2/π) arcsin r for every ν > 0.

theorem ProbabilityTheory.Copula.kendallTau_varianceGamma {r : ℝ} (hr : r ∈ Set.Icc (-1) 1) (κ : ℝ) (hκ : 0 < κ) :
theorem ProbabilityTheory.Copula.kendallTau_slash {r : ℝ} (hr : r ∈ Set.Icc (-1) 1) (q : ℝ) (hq : 0 < q) :