Elementary calculus for Spearman's rho of Frank's copula #
Put w x = 1 - e^{-x} and, for θ > 0 and x, y ∈ (0, θ],
L θ x y = -log (1 - w x * w y / w θ), so that θ * C_θ(u, v) = L θ (θ u) (θ v) for Frank's
copula. This file collects the one-variable computations behind
Copula.Archimedean.SpearmanRhoFrankCore:
hasDerivAt_L: the derivative ofθ ↦ L θ x yisf x y θ = e^{-θ} (1/w θ - 1/(w θ - w x w y));L_eq_min_add_integral:L θ x y = min x y + ∫_{max x y}^θ f x y s ds;K_eq:∫₀^s ∫₀^s f x y s dy dx = s²/(e^s - 1) - ∫₀^s t/(e^t - 1) dt.
The θ-derivative of L θ x y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
ProbabilityTheory.Copula.FrankRho.hasDerivAt_L
{x y s : ℝ}
(hs : 0 < s)
(hxs : x ≤ s)
(hy : 0 ≤ y)
:
HasDerivAt (fun (t : ℝ) => L t x y) (f x y s) s
theorem
ProbabilityTheory.Copula.FrankRho.continuousOn_f
{x y a b : ℝ}
(ha : 0 < a)
(hxa : x ≤ a)
(hy : 0 ≤ y)
:
ContinuousOn (f x y) (Set.Icc a b)
theorem
ProbabilityTheory.Copula.FrankRho.intervalIntegrable_G
{s : ℝ}
(hs : 0 < s)
:
IntervalIntegrable (fun (x : ℝ) => (s - x) / (Real.exp (-x) - Real.exp (-s))) MeasureTheory.volume 0 s
theorem
ProbabilityTheory.Copula.FrankRho.intervalIntegrable_inv
{x s : ℝ}
(hs : 0 < s)
(hxs : x ≤ s)
:
IntervalIntegrable (fun (y : ℝ) => 1 / (w s - w x * w y)) MeasureTheory.volume 0 s