Documentation

Copula.MarkovProduct.Laws

← Copula mathematical handbook

Algebraic laws of the Markov product #

Further properties of the Darsow–Nguyen–Olsen Markov product A * B = A.markovProduct B (Darsow, Nguyen and Olsen, Copulas and Markov processes, Illinois J. Math. 36 (1992); Durante and Sempi, Principles of Copula Theory, §5.2), complementing Copula.MarkovProduct (associativity, M is the identity, Π is absorbing) and Copula.Rearrangement (W * W = M, products of graph copulas):

Disintegration along the first coordinate #

theorem ProbabilityTheory.Copula.integral_mul_eq_integral_conditionalKernel (C : Copula 2) {f g : ↑unitInterval → ℝ} (hf : Measurable f) (hg : Measurable g) (hf1 : ∀ (t : ↑unitInterval), |f t| ≤ 1) (hg1 : ∀ (s : ↑unitInterval), |g s| ≤ 1) :
∫ (x : Fin 2 → ↑unitInterval), f (x 0) * g (x 1) ∂C.toMeasure = ∫ (t : ↑unitInterval), f t * ∫ (s : ↑unitInterval), g s ∂C.conditionalKernel t

Integrals of products of bounded functions of the two coordinates, disintegrated along the first coordinate.

The CDF of the Markov product #

The classical formula (A * B)(u,v) = ∫₀¹ ∂₂A(u,s) ∂₁B(s,v) ds: the partial derivative ∂₂A(u,s) = P(U ≤ u | V = s) is the conditional CDF of the transpose.

The transposition law of the Markov product, (A * B)ᵀ = Bᵀ * Aᵀ.

Graph copulas on the right #

Multiplying by the graph copula of a measure-preserving map f on the right applies f to the second coordinate.

@[simp]

Right multiplication by W reflects the second coordinate: C * W = C.reflect {1}.

@[simp]

Left multiplication by W reflects the first coordinate: W * C = C.reflect {0}.

Left invertibility and Chatterjee's xi #

(Cᵀ * C)(u,v) = ∫₀¹ ∂₁C(s,u) ∂₁C(s,v) ds.

Chatterjee's xi through the diagonal of Cᵀ * C: ξ(C) = 6 ∫₀¹ (Cᵀ * C)(t,t) dt - 2.

Cᵀ * C = M (i.e. C is left invertible) if and only if ξ(C) = 1.

Completely dependent copulas are left invertible: Cᵀ * C = M.

Data processing for Chatterjee's xi #

theorem ProbabilityTheory.Copula.sq_integral_le_integral_sq_of_unit {ν : MeasureTheory.Measure ↑unitInterval} [MeasureTheory.IsProbabilityMeasure ν] {g : ↑unitInterval → ℝ} (hg : Measurable g) (hg0 : ∀ (s : ↑unitInterval), 0 ≤ g s) (hg1 : ∀ (s : ↑unitInterval), g s ≤ 1) :
(∫ (s : ↑unitInterval), g s ∂ν) ^ 2 ≤ ∫ (s : ↑unitInterval), g s ^ 2 ∂ν

Jensen's inequality (∫ g)² ≤ ∫ g² for a [0,1]-valued function and a probability measure.

theorem ProbabilityTheory.Copula.integral_integral_conditionalKernel (C : Copula 2) {g : ↑unitInterval → ℝ} (hg : Measurable g) (hg1 : ∀ (s : ↑unitInterval), |g s| ≤ 1) :
∫ (u : ↑unitInterval), ∫ (s : ↑unitInterval), g s ∂C.conditionalKernel u = ∫ (s : ↑unitInterval), g s

Averaging a bounded measurable function against the conditional laws recovers the uniform second marginal.

The data-processing inequality for Chatterjee's xi: ξ(A * B) ≤ ξ(B). Following the transition of A before that of B cannot increase the dependence of the endpoint on the starting point.