Documentation

Copula.Vine.Marginal

← Copula mathematical handbook

Copula laws on coordinate subsets #

Coordinates outside the active subset are padded by zero. This gives all intermediate vine marginals the same ambient measurable space.

def ProbabilityTheory.Copula.Vine.project {d : ℕ} (s : Finset (Fin d)) (x : Fin d → ↑unitInterval) (i : Fin d) :

Retain the coordinates in s and set the others to zero.

Equations
Instances For
    theorem ProbabilityTheory.Copula.Vine.project_project {d : ℕ} {s t : Finset (Fin d)} (h : s ⊆ t) (x : Fin d → ↑unitInterval) :
    project s (project t x) = project s x

    A copula on an active coordinate subset, padded by zeros elsewhere.

    Instances For

      The underlying probability measure.

      Equations
      Instances For
        noncomputable def ProbabilityTheory.Copula.Vine.Marginal.restrict {d : ℕ} {s t : Finset (Fin d)} (M : Marginal t) (h : s ⊆ t) :

        Restrict a marginal to a smaller coordinate subset.

        Equations
        Instances For

          The empty marginal is a point mass at the zero vector.

          Equations
          Instances For

            Regard an ordinary copula as a marginal on all coordinates.

            Equations
            Instances For

              Convert a full-coordinate marginal to the library's copula type.

              Equations
              Instances For
                def ProbabilityTheory.Copula.Vine.Marginal.cast {d : ℕ} {s t : Finset (Fin d)} (M : Marginal s) (h : s = t) :

                Transport a marginal along equality of its active sets.

                Equations
                Instances For
                  @[simp]
                  def ProbabilityTheory.Copula.Vine.insertCoordinate {d : ℕ} (s : Finset (Fin d)) (a : Fin d) (p : (Fin d → ↑unitInterval) × ↑unitInterval) (i : Fin d) :

                  Reinsert one conditioned coordinate into a padded conditioning vector.

                  Equations
                  Instances For
                    noncomputable def ProbabilityTheory.Copula.Vine.coordinateKernel {d : ℕ} {t : Finset (Fin d)} (M : Marginal t) (s : Finset (Fin d)) (a : Fin d) :

                    The conditional distribution of a coordinate given a retained subset.

                    Equations
                    Instances For
                      theorem ProbabilityTheory.Copula.Vine.coordinateKernel_empty {d : ℕ} {t : Finset (Fin d)} (M : Marginal t) (a : Fin d) (ha : a ∈ t) :
                      ((coordinateKernel M ∅ a) fun (x : Fin d) => 0) = MeasureTheory.volume

                      Conditioning on the empty coordinate set leaves an active coordinate uniform.

                      Disintegrating and reinserting a coordinate recovers its entire marginal law.