Documentation

Copula.Diagonal.Construction

← Copula mathematical handbook

Construction of bivariate copulas with a prescribed diagonal #

Given a function δ : I → ℝ satisfying the necessary conditions for a diagonal section (δ 1 = 1, 0 ≤ δ t ≤ t, δ increasing, and δ t' - δ t ≤ 2 (t' - t) for t ≤ t', see Copula.Diagonal), the function K u v = min (min u v) ((δ u + δ v) / 2) is the CDF of a bivariate copula with diagonal δ (Nelsen, An Introduction to Copulas, 2nd ed., §3.2.6: the construction of Fredricks and Nelsen, the diagonal copula of Bertino). This shows that the necessary conditions are also sufficient.

The rectangle inequality is proved by writing K u v = (δ u + δ v) / 2 - ((α v - β u)⁺ + (α u - β v)⁺) with α = δ / 2 and β t = t - δ t / 2 both increasing. The two positive parts cannot be positive simultaneously, and (α v - β u)⁺ has nonpositive mixed increments by convexity of x ↦ x⁺.

The necessary conditions for a function to be the diagonal section of a bivariate copula.

  • one : δ 1 = 1

    The diagonal takes the value one at one.

  • nonneg (t : ↑unitInterval) : 0 ≤ δ t

    The diagonal is nonnegative.

  • le_self (t : ↑unitInterval) : δ t ≤ ↑t

    The diagonal lies below the identity.

  • monotone : Monotone δ

    The diagonal is increasing.

  • lipschitz (s t : ↑unitInterval) : s ≤ t → δ t - δ s ≤ 2 * (↑t - ↑s)

    The diagonal is 2-Lipschitz.

Instances For

    The diagonal section of every bivariate copula satisfies the necessary conditions.

    noncomputable def ProbabilityTheory.Copula.diagKernel (δ : ↑unitInterval → ℝ) (u v : ↑unitInterval) :

    The Fredricks–Nelsen kernel min (min u v) ((δ u + δ v) / 2).

    Equations
    Instances For
      noncomputable def ProbabilityTheory.Copula.diagAlpha (δ : ↑unitInterval → ℝ) (t : ↑unitInterval) :

      The increasing function δ / 2 used in the rectangle inequality.

      Equations
      Instances For
        noncomputable def ProbabilityTheory.Copula.diagBeta (δ : ↑unitInterval → ℝ) (t : ↑unitInterval) :

        The increasing function t - δ t / 2 used in the rectangle inequality.

        Equations
        Instances For

          The Fredricks–Nelsen kernel of a diagonal function satisfies the classical copula conditions.

          The bivariate copula with CDF min (min u v) ((δ u + δ v) / 2) (Fredricks–Nelsen).

          Equations
          Instances For
            theorem ProbabilityTheory.Copula.cdf_diagonalCopula (δ : ↑unitInterval → ℝ) (hδ : IsDiagonalFunction δ) (u : Fin 2 → ↑unitInterval) :
            (diagonalCopula δ hδ).cdf u = diagKernel δ (u 0) (u 1)

            The CDF of diagonalCopula δ is the Fredricks–Nelsen kernel.

            The diagonal section of diagonalCopula δ is δ.

            A function is the diagonal section of a bivariate copula if and only if it satisfies the necessary conditions (Nelsen, §3.2.6).