Integration tools for population rank coefficients #
theorem
ProbabilityTheory.Copula.integrable_continuous_cube
{d : ℕ}
(μ : MeasureTheory.Measure (Fin d → ↑unitInterval))
[MeasureTheory.IsFiniteMeasure μ]
{f : (Fin d → ↑unitInterval) → ℝ}
(hf : Continuous f)
:
theorem
ProbabilityTheory.Copula.integrable_continuous_unit
(μ : MeasureTheory.Measure ↑unitInterval)
[MeasureTheory.IsFiniteMeasure μ]
{f : ↑unitInterval → ℝ}
(hf : Continuous f)
:
theorem
ProbabilityTheory.Copula.integrable_cdf
{d : ℕ}
(C : Copula d)
(μ : MeasureTheory.Measure (Fin d → ↑unitInterval))
[MeasureTheory.IsFiniteMeasure μ]
:
@[simp]
theorem
ProbabilityTheory.Copula.integral_eval
{d : ℕ}
(C : Copula d)
(i : Fin d)
(f : ↑unitInterval → ℝ)
(hf : Measurable f)
:
theorem
ProbabilityTheory.Copula.integral_comonotonic
{d : ℕ}
(f : (Fin d → ↑unitInterval) → ℝ)
(hf : Measurable f)
:
∫ (x : Fin d → ↑unitInterval), f x ∂(comonotonic d).toMeasure = ∫ (u : ↑unitInterval), f fun (x : Fin d) => u
theorem
ProbabilityTheory.Copula.integral_countermonotonic
(f : (Fin 2 → ↑unitInterval) → ℝ)
(hf : Measurable f)
:
∫ (x : Fin 2 → ↑unitInterval), f x ∂countermonotonic.toMeasure = ∫ (u : ↑unitInterval), f ![u, unitInterval.symm u]
theorem
ProbabilityTheory.Copula.integral_independence_mul
(f g : ↑unitInterval → ℝ)
:
∫ (x : Fin 2 → ↑unitInterval), f (x 0) * g (x 1) ∂(independence 2).toMeasure = (∫ (u : ↑unitInterval), f u) * ∫ (v : ↑unitInterval), g v
theorem
ProbabilityTheory.Copula.cdf_countermonotonic_le
(C : Copula 2)
(u : Fin 2 → ↑unitInterval)
: