Finite patchworks with uniform marginals #
Nonnegative weighted local copulas remain two-increasing after monotone coordinate changes. The two weighted marginal identities are exactly what is needed to obtain a copula. This is shared by finite ordinal sums, checkerboards, check-min copulas and shuffles.
Finite local copulas with monotone coordinates and uniform weighted marginals.
- weight : ι → ℝ
- first : ι → ↑unitInterval → ↑unitInterval
- second : ι → ↑unitInterval → ↑unitInterval
Instances For
theorem
ProbabilityTheory.Copula.PatchworkData.isClassical
{ι : Type u_1}
[Fintype ι]
(P : PatchworkData ι)
(C : ι → Copula 2)
:
IsClassical fun (u : Fin 2 → ↑unitInterval) => P.cdf C (u 0) (u 1)
noncomputable def
ProbabilityTheory.Copula.PatchworkData.copula
{ι : Type u_1}
[Fintype ι]
(P : PatchworkData ι)
(C : ι → Copula 2)
:
Copula 2
Assemble a finite patchwork as a probability-measure copula.
Equations
- P.copula C = ProbabilityTheory.Copula.ofClassical (fun (u : Fin 2 → ↑unitInterval) => P.cdf C (u 0) (u 1)) ⋯
Instances For
@[simp]
theorem
ProbabilityTheory.Copula.PatchworkData.cdf_copula
{ι : Type u_1}
[Fintype ι]
(P : PatchworkData ι)
(C : ι → Copula 2)
(u : Fin 2 → ↑unitInterval)
:
theorem
ProbabilityTheory.Copula.PatchworkData.cdf_mono
{ι : Type u_1}
[Fintype ι]
(P : PatchworkData ι)
(C D : ι → Copula 2)
(h : ∀ (i : ι) (u : Fin 2 → ↑unitInterval), (C i).cdf u ≤ (D i).cdf u)
(u v : ↑unitInterval)
:
Pointwise order of the local copulas passes to the patchwork.