Measurable families of copulas #
These kernels allow a conditional pair copula to depend on the actual values of the conditioning variables. Constant families recover the simplifying assumption.
A measurable family of copulas, parametrized by a measurable space.
- kernel : Kernel Ω (Fin d → ↑unitInterval)
The family of probability laws.
- markov : IsMarkovKernel self.kernel
Each law is a probability measure.
- marginal (ω : Ω) (i : Fin d) : MeasureTheory.Measure.map (fun (x : Fin d → ↑unitInterval) => x i) (self.kernel ω) = MeasureTheory.volume
Each coordinate is uniform at every parameter value.
Instances For
A simplified (constant) conditional copula.
Equations
- ProbabilityTheory.Copula.Family.const C = { kernel := ProbabilityTheory.Kernel.const Ω C.toMeasure, markov := ⋯, marginal := ⋯ }
Instances For
Pull back a family along a measurable conditioning map.
Instances For
Assemble a family from copulas whose probability laws depend measurably on the parameter.
Equations
Instances For
Choose between two families on a measurable set of conditioning values.
Equations
Instances For
A pair coordinate remains independent of the conditioning parameter before the conditional quantile transform, even for a nonconstant family.
Joint measurability of generalized quantiles of a Markov kernel.
A uniform quantile coordinate reconstructs a kernel jointly with its parameter.
Conditional copula coupling has exactly the requested one-dimensional kernels.