Documentation

Copula.Rank.Region.RhoGamma.SignConverse

← Copula mathematical handbook

Lemma 3.1 converse: realization of a joint magnitude/sign law #

The original probability space is arbitrary: the sign need not be a function of the two magnitudes. A fair simultaneous sign flip makes both ranks uniform.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem ProbabilityTheory.Copula.RankRegion.RhoGamma.measurable_signedLift {Ω : Type u_1} [MeasurableSpace Ω] {A B : Ω → ↑unitInterval} {S : Ω → Bool} (hA : Measurable A) (hB : Measurable B) (hS : Measurable S) (e : Bool) :
    Measurable fun (w : Ω) => signedLift e (S w) (A w) (B w)
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem ProbabilityTheory.Copula.RankRegion.RhoGamma.toMeasure_signCopula {Ω : Type u_1} [MeasurableSpace Ω] (μ : MeasureTheory.ProbabilityMeasure Ω) {A B : Ω → ↑unitInterval} {S : Ω → Bool} (hA : Measurable A) (hB : Measurable B) (hS : Measurable S) (hU : MeasureTheory.Measure.map A ↑μ = MeasureTheory.volume) (hV : MeasureTheory.Measure.map B ↑μ = MeasureTheory.volume) :
      (signCopula μ hA hB hS hU hV).toMeasure = fairMeasure (↑μ) (fun (w : Ω) => signedLift true (S w) (A w) (B w)) fun (w : Ω) => signedLift false (S w) (A w) (B w)
      theorem ProbabilityTheory.Copula.RankRegion.RhoGamma.sign_signedLift (e s : Bool) {a b : ↑unitInterval} (ha : 0 < ↑a) (hb : 0 < ↑b) :
      rankSign (signedLift e s a b) = if s = true then 1 else -1
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Full joint-law converse, including random signs conditional on both magnitudes.

        theorem ProbabilityTheory.Copula.RankRegion.RhoGamma.integral_signCopula {Ω : Type u_1} [MeasurableSpace Ω] (μ : MeasureTheory.ProbabilityMeasure Ω) {A B : Ω → ↑unitInterval} {S : Ω → Bool} (hA : Measurable A) (hB : Measurable B) (hS : Measurable S) (hU : MeasureTheory.Measure.map A ↑μ = MeasureTheory.volume) (hV : MeasureTheory.Measure.map B ↑μ = MeasureTheory.volume) {f : (Fin 2 → ↑unitInterval) × ℝ → ℝ} (hf : Measurable f) :
        ∫ (x : Fin 2 → ↑unitInterval), f (rankTriple x) ∂(signCopula μ hA hB hS hU hV).toMeasure = ∫ (w : Ω), f (![A w, B w], if S w = true then 1 else -1) ∂↑μ
        theorem ProbabilityTheory.Copula.RankRegion.RhoGamma.signCopula_rho {Ω : Type u_1} [MeasurableSpace Ω] (μ : MeasureTheory.ProbabilityMeasure Ω) {A B : Ω → ↑unitInterval} {S : Ω → Bool} (hA : Measurable A) (hB : Measurable B) (hS : Measurable S) (hU : MeasureTheory.Measure.map A ↑μ = MeasureTheory.volume) (hV : MeasureTheory.Measure.map B ↑μ = MeasureTheory.volume) :
        (signCopula μ hA hB hS hU hV).spearmanRho = 3 * ∫ (w : Ω), (if S w = true then 1 else -1) * ↑(A w) * ↑(B w) ∂↑μ
        theorem ProbabilityTheory.Copula.RankRegion.RhoGamma.signCopula_gamma {Ω : Type u_1} [MeasurableSpace Ω] (μ : MeasureTheory.ProbabilityMeasure Ω) {A B : Ω → ↑unitInterval} {S : Ω → Bool} (hA : Measurable A) (hB : Measurable B) (hS : Measurable S) (hU : MeasureTheory.Measure.map A ↑μ = MeasureTheory.volume) (hV : MeasureTheory.Measure.map B ↑μ = MeasureTheory.volume) :
        (signCopula μ hA hB hS hU hV).giniGamma = 2 * ∫ (w : Ω), (if S w = true then 1 else -1) * min ↑(A w) ↑(B w) ∂↑μ