noncomputable def
Verification.patchworkLaw
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
:
MeasureTheory.Measure (Fin 2 → ↑unitInterval)
The patchwork is a weighted sum of affine images of the actual local copula laws.
Equations
- Verification.patchworkLaw A C = ∑ i : Fin m, ∑ j : Fin n, ENNReal.ofReal (A.mass i j) • Verification.partitionCellLaw P Q i j (C i j)
Instances For
instance
Verification.instIsFiniteMeasureForallFinOfNatNatElemRealUnitIntervalHSMulENNRealMeasureOfRealMassPartitionCellLaw
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(i : Fin m)
(j : Fin n)
:
MeasureTheory.IsFiniteMeasure (ENNReal.ofReal (A.mass i j) • partitionCellLaw P Q i j (C i j))
instance
Verification.instIsFiniteMeasureForallFinOfNatNatElemRealUnitIntervalPatchworkLaw
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
:
instance
Verification.instIsProbabilityMeasureForallFinOfNatNatElemRealUnitIntervalPatchworkLaw
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
:
theorem
Verification.patchworkLaw_Iic
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(u : Fin 2 → ↑unitInterval)
:
theorem
Verification.toMeasure_patchworkLaw
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
:
theorem
Verification.integral_patchwork
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
{f : (Fin 2 → ↑unitInterval) → ℝ}
(hf : Continuous f)
: