Documentation

Copula.Diagonal.Bertino

← Copula mathematical handbook

Bertino copulas: the smallest copula with a prescribed diagonal #

For a diagonal function δ (see IsDiagonalFunction) write δ̂ t = t - δ t for the diagonal gap (diagGap). The Bertino copula of δ is

B_δ(u, v) = min u v - min_{t ∈ [u ∧ v, u ∨ v]} (t - δ t)

(Bertino 1977; Fredricks and Nelsen, The Bertino family of copulas, 2002; see also Nelsen, An Introduction to Copulas, 2nd ed., §3.2.6). The minimum is written as an infimum over the closed interval Set.uIcc u v (bertinoGap).

Main results:

A reduction lemma for symmetric 2-increasing functions #

The four-term rectangle increment of a bivariate function on [a,b] × [c,e].

Equations
Instances For
    theorem ProbabilityTheory.Copula.symmetric_twoIncreasing (F : ↑unitInterval → ↑unitInterval → ℝ) (hF : ∀ (u v : ↑unitInterval), F u v = F v u) (hup : ∀ (a b c e : ↑unitInterval), a ≤ b → b ≤ c → c ≤ e → 0 ≤ F b e - F a e - F b c + F a c) (hsq : ∀ (s t : ↑unitInterval), s ≤ t → 0 ≤ F t t - F s t - F t s + F s s) (a b c e : ↑unitInterval) :
    a ≤ b → c ≤ e → 0 ≤ F b e - F a e - F b c + F a c

    Reduction lemma for symmetric functions. A symmetric function F on [0,1]² is 2-increasing provided its increments are nonnegative on rectangles [a,b] × [c,e] with b ≤ c (weakly above the diagonal) and on diagonal squares [s,t] × [s,t].

    The diagonal gap and its minimum over an interval #

    The diagonal gap t - δ t.

    Equations
    Instances For
      noncomputable def ProbabilityTheory.Copula.bertinoGap (δ : ↑unitInterval → ℝ) (u v : ↑unitInterval) :

      The minimum of the diagonal gap over the closed interval between u and v.

      Equations
      Instances For

        The lower bound 2t - 1 ≤ δ t.

        theorem ProbabilityTheory.Copula.IsDiagonalFunction.diagGap_sub_le {δ : ↑unitInterval → ℝ} (hδ : IsDiagonalFunction δ) {s t : ↑unitInterval} (hst : s ≤ t) :
        diagGap δ t - diagGap δ s ≤ ↑t - ↑s

        The diagonal gap does not increase faster than the identity.

        theorem ProbabilityTheory.Copula.IsDiagonalFunction.diagGap_sub_ge {δ : ↑unitInterval → ℝ} (hδ : IsDiagonalFunction δ) {s t : ↑unitInterval} (hst : s ≤ t) :
        diagGap δ s - diagGap δ t ≤ ↑t - ↑s

        The diagonal gap does not decrease faster than the identity.

        theorem ProbabilityTheory.Copula.le_bertinoGap {δ : ↑unitInterval → ℝ} {u v : ↑unitInterval} {L : ℝ} (h : ∀ t ∈ Set.uIcc u v, L ≤ diagGap δ t) :
        L ≤ bertinoGap δ u v

        The Bertino kernel #

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

        The Bertino kernel min u v - min_{t ∈ [u ∧ v, u ∨ v]} (t - δ t).

        Equations
        Instances For
          theorem ProbabilityTheory.Copula.bertinoKernel_of_le {δ : ↑unitInterval → ℝ} {u v : ↑unitInterval} (h : u ≤ v) :
          bertinoKernel δ u v = ↑u - bertinoGap δ u v

          The Bertino kernel of a diagonal function satisfies the classical copula conditions.

          The Bertino copula B_δ(u,v) = min u v - min_{t ∈ [u ∧ v, u ∨ v]} (t - δ t) of a diagonal function δ (Fredricks–Nelsen 2002).

          Equations
          Instances For
            theorem ProbabilityTheory.Copula.cdf_bertinoCopula {δ : ↑unitInterval → ℝ} (hδ : IsDiagonalFunction δ) (u : Fin 2 → ↑unitInterval) :
            (bertinoCopula δ hδ).cdf u = bertinoKernel δ (u 0) (u 1)

            The CDF of the Bertino copula.

            @[simp]

            The Bertino copula of δ has diagonal section δ.

            Bertino copulas are exchangeable.

            theorem ProbabilityTheory.Copula.cdf_sub_le_left (C : Copula 2) {s t : ↑unitInterval} (hst : s ≤ t) (v : ↑unitInterval) :
            C.cdf ![t, v] - C.cdf ![s, v] ≤ ↑t - ↑s

            A bivariate copula CDF increases by at most t - s when its first argument moves from s to t.

            theorem ProbabilityTheory.Copula.cdf_sub_le_right (C : Copula 2) {s t : ↑unitInterval} (hst : s ≤ t) (u : ↑unitInterval) :
            C.cdf ![u, t] - C.cdf ![u, s] ≤ ↑t - ↑s

            A bivariate copula CDF increases by at most t - s when its second argument moves from s to t.

            theorem ProbabilityTheory.Copula.cdf_mono_two (C : Copula 2) {u u' v v' : ↑unitInterval} (hu : u ≤ u') (hv : v ≤ v') :
            C.cdf ![u, v] ≤ C.cdf ![u', v']
            theorem ProbabilityTheory.Copula.bertinoCopula_cdf_le {δ : ↑unitInterval → ℝ} (hδ : IsDiagonalFunction δ) {C : Copula 2} (hC : ∀ (t : ↑unitInterval), C.diagonal t = δ t) (u v : ↑unitInterval) :
            (bertinoCopula δ hδ).cdf ![u, v] ≤ C.cdf ![u, v]

            The Bertino copula is the smallest copula with diagonal δ (Fredricks–Nelsen 2002): every copula C with diagonal section δ satisfies B_δ ≤ C pointwise.

            The Bertino copula of δ lies below every copula with diagonal δ in the lower orthant order.

            The Bertino copula of the diagonal of a copula lies below that copula.

            The Bertino copula of the diagonal of W is W: the countermonotonic copula is the smallest copula with its diagonal.