Documentation

Mathlib.Probability.Decision.Risk.RiskIncrease

Risk increase (or statistical information) #

A way to quantify the information obtained by an experiment is to look at the increase in risk that results from discarding the observation of that experiment. We call that quantity the risk increase. It was called information by DeGroot in [DeG62], but we opt for a more descriptive name to avoid confusion with other notions of information in statistics and information theory. See also [DKR18] for properties of the risk increase and relations to statistical divergences.

Main definitions #

Main statements #

noncomputable def ProbabilityTheory.riskIncrease {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] ( : Θ𝓨ENNReal) (P : Kernel Θ 𝓧) (π : MeasureTheory.Measure Θ) :

The increase in risk that results from discarding the observation in a Bayesian estimation problem.

Equations
Instances For
    theorem ProbabilityTheory.riskIncrease_eq_iInf_sub' {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] { : Θ𝓨ENNReal} [Nonempty 𝓨] (hℓ : Measurable (Function.uncurry )) (P : Kernel Θ 𝓧) (π : MeasureTheory.Measure Θ) [MeasureTheory.SFinite π] :
    riskIncrease P π = (⨅ (z : 𝓨), ∫⁻ (θ : Θ), (P θ) Set.univ * θ z π) - bayesRisk P π
    theorem ProbabilityTheory.riskIncrease_eq_iInf_sub {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] { : Θ𝓨ENNReal} (hℓ : Measurable (Function.uncurry )) (P : Kernel Θ 𝓧) [IsMarkovKernel P] (π : MeasureTheory.Measure Θ) [MeasureTheory.SFinite π] :
    riskIncrease P π = (⨅ (z : 𝓨), ∫⁻ (θ : Θ), θ z π) - bayesRisk P π
    @[simp]
    theorem ProbabilityTheory.riskIncrease_of_isEmpty_of_isEmpty {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} {P : Kernel Θ 𝓧} { : Θ𝓨ENNReal} [IsEmpty 𝓧] [IsEmpty 𝓨] :
    riskIncrease P π =
    @[simp]
    theorem ProbabilityTheory.riskIncrease_of_nonempty_of_isEmpty {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} {P : Kernel Θ 𝓧} { : Θ𝓨ENNReal} [Nonempty 𝓧] [IsEmpty 𝓨] :
    riskIncrease P π = 0
    @[simp]
    theorem ProbabilityTheory.riskIncrease_zero_left {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} { : Θ𝓨ENNReal} [Nonempty 𝓨] :
    riskIncrease 0 π = 0
    @[simp]
    theorem ProbabilityTheory.riskIncrease_zero_right {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {P : Kernel Θ 𝓧} { : Θ𝓨ENNReal} [Nonempty 𝓨] :
    riskIncrease P 0 = 0
    @[simp]
    theorem ProbabilityTheory.riskIncrease_const {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} { : Θ𝓨ENNReal} (hℓ : Measurable (Function.uncurry )) [MeasureTheory.SFinite π] {μ : MeasureTheory.Measure 𝓧} [MeasureTheory.IsProbabilityMeasure μ] :
    riskIncrease (Kernel.const Θ μ) π = 0
    theorem ProbabilityTheory.riskIncrease_le_iInf' {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} {P : Kernel Θ 𝓧} { : Θ𝓨ENNReal} [Nonempty 𝓨] (hℓ : Measurable (Function.uncurry )) [MeasureTheory.SFinite π] :
    riskIncrease P π ⨅ (z : 𝓨), ∫⁻ (θ : Θ), (P θ) Set.univ * θ z π
    theorem ProbabilityTheory.riskIncrease_le_iInf {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} {P : Kernel Θ 𝓧} { : Θ𝓨ENNReal} (hℓ : Measurable (Function.uncurry )) [IsMarkovKernel P] [MeasureTheory.SFinite π] :
    riskIncrease P π ⨅ (z : 𝓨), ∫⁻ (θ : Θ), θ z π
    theorem ProbabilityTheory.riskIncrease_lt_top' {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} {P : Kernel Θ 𝓧} { : Θ𝓨ENNReal} [Nonempty 𝓨] (hℓ : Measurable (Function.uncurry )) [MeasureTheory.IsFiniteMeasure π] {y : 𝓨} (h_finite : ∫⁻ (θ : Θ), (P θ) Set.univ * θ y π ) :
    riskIncrease P π <
    theorem ProbabilityTheory.riskIncrease_lt_top {Θ : Type u_1} {𝓧 : Type u_2} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} [MeasurableSpace 𝓨] {π : MeasureTheory.Measure Θ} {P : Kernel Θ 𝓧} { : Θ𝓨ENNReal} (hℓ : Measurable (Function.uncurry )) [IsMarkovKernel P] [MeasureTheory.IsFiniteMeasure π] {y : 𝓨} (h_finite : ∫⁻ (θ : Θ), θ y π ) :
    riskIncrease P π <
    theorem ProbabilityTheory.riskIncrease_comp_le {Θ : Type u_1} {𝓧 : Type u_2} {𝓧' : Type u_3} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} {m𝓧' : MeasurableSpace 𝓧'} [MeasurableSpace 𝓨] ( : Θ𝓨ENNReal) (P : Kernel Θ 𝓧) (π : MeasureTheory.Measure Θ) (η : Kernel 𝓧 𝓧') [IsMarkovKernel η] :
    riskIncrease (η.comp P) π riskIncrease P π

    Data processing inequality for the risk increase.

    theorem ProbabilityTheory.riskIncrease_map_le {Θ : Type u_1} {𝓧 : Type u_2} {𝓧' : Type u_3} {𝓨 : Type u_4} { : MeasurableSpace Θ} {m𝓧 : MeasurableSpace 𝓧} {m𝓧' : MeasurableSpace 𝓧'} [MeasurableSpace 𝓨] ( : Θ𝓨ENNReal) (P : Kernel Θ 𝓧) (π : MeasureTheory.Measure Θ) {f : 𝓧𝓧'} (hf : Measurable f) :
    riskIncrease (P.map f) π riskIncrease P π

    Data processing inequality for the risk increase.