Copulas: An Introduction Part II: Models Johan Segers Universit - - PowerPoint PPT Presentation

copulas an introduction part ii models
SMART_READER_LITE
LIVE PREVIEW

Copulas: An Introduction Part II: Models Johan Segers Universit - - PowerPoint PPT Presentation

Copulas: An Introduction Part II: Models Johan Segers Universit catholique de Louvain (BE) Institut de statistique, biostatistique et sciences actuarielles Columbia University, New York City 911 Oct 2013 Johan Segers (UCL) Copulas. II -


slide-1
SLIDE 1

Copulas: An Introduction Part II: Models

Johan Segers

Université catholique de Louvain (BE) Institut de statistique, biostatistique et sciences actuarielles

Columbia University, New York City 9–11 Oct 2013

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 1 / 65

slide-2
SLIDE 2

Copulas: An Introduction Part II: Models

Archimedean copulas Extreme-value copulas Elliptical copulas Vines

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 2 / 65

slide-3
SLIDE 3

Copulas: An Introduction Part II: Models

Archimedean copulas Extreme-value copulas Elliptical copulas Vines

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 3 / 65

slide-4
SLIDE 4

The (in)famous Archimedean copulas

◮ By far the most popular (theory & practice) class of copulas ◮ Plenty of parametric models

◮ Gumbel, Clayton, Frank, Joe, Ali–Mikhail–Haq, . . .

◮ Building block for more complicated constructions:

◮ Nested/Hierarchical Archimedean copulas ◮ Vine copulas ◮ Archimax copulas ◮ . . .

◮ Mindless application of (Archimedean) copulas has drawn many

criticisms on the copula ‘hype’

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 4 / 65

slide-5
SLIDE 5

Laplace transform of a positive random variable

Recall the Laplace transform of a random variable Z > 0: ψ(s) = E[exp(−sZ)] = ∞ e−sz dFZ(z), s ∈ [0, ∞] A distribution on (0, ∞) is identified by its Laplace transform.

  • Ex. Show the following properties:

◮ 0 ≤ ψ(s) ≤ 1 ◮ ψ(0) = 1 and ψ(∞) = 0. ◮ (−1)kdkψ(s)/dsk ≥ 0 for all integer k ≥ 1. ◮ In particular, ψ is nonincreasing (k = 1) and convex (k = 2). Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 5 / 65

slide-6
SLIDE 6

Survival functions in proportional hazards model: The Laplace transform of the frailty appears

Independent unit exponential random variables Y1, . . . , Yd. Survival times X1, . . . , Xd are affected by a common ‘frailty’ Z > 0: Xj = Yj/Z Marginal and joint survival functions: Pr[Xj > xj] = E[e−xjZ] = ψ(xj) Pr[X1 > x1, . . . , Xd > xd] = E[e−(x1+···+xd)Z] = ψ(x1 + · · · + xd)

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 6 / 65

slide-7
SLIDE 7

In proportional hazards models, survival copulas are Archimedean

The survival copula of X is Archimedean with generator ψ: ¯ C(u1, . . . , ud) = ψ

  • ψ−1(u1) + · · · + ψ−1(ud)
  • Ex. Show the above formula.
  • Ex. Show that replacing Z by βZ for a constant β > 0 changes ψ but does

not change the copula.

  • Ex. Pick your favourite (discrete/continuous) distribution on (0, ∞), compute
  • r look up its Laplace transform, and compute the associated

Archimedean copula. If it doesn’t exist yet, name it after yourself and publish a paper about it.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 7 / 65

slide-8
SLIDE 8

A Gamma frailty induces the Clayton copula

If Z ∼ Gamma(1/θ, 1), with 0 < θ < ∞, then ψ(s) = ∞ e−sz z1/θ−1e−z Γ(1/θ) dz = (1 + s)−1/θ and the resulting survival copula is Clayton: ¯ C(u) = (u−θ

1

+ · · · + u−θ

d

− d + 1)−1/θ

  • Ex. Check the above formulas.
  • Ex. How to use the frailty representation to sample from a Clayton copula?

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 8 / 65

slide-9
SLIDE 9

Generator of the Clayton copula

Generator Inverse generator

0.0 0.5 1.0 1.5 2.0 0.0 0.5 1.0 1.5 2.0

w = ψ(s) s w

0.0 0.5 1.0 1.5 2.0 0.0 0.5 1.0 1.5 2.0

s = ψ−1(w) w s

w = ψ(s) = (1 + s)−1/θ s = ψ−1(w) = w−θ − 1

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 9 / 65

slide-10
SLIDE 10

Formal definition of an Archimedean copula

A copula C is Archimedean if there exists ψ : [0, ∞] → [0, 1] such that C(u) = ψ

  • ψ−1(u1) + · · · + ψ−1(ud)
  • For C to be a copula, it is sufficient and necessary that ψ satisfies

◮ ψ(0) = 1 and ψ(∞) = 0 ◮ ψ is d-monotone, i.e.

◮ (−1)kdkψ(s)/dsk ≥ 0 for k ∈ {0, . . . , d − 2} ◮ (−1)d−2dd−2ψ(s)/dsd−2 is decreasing and convex

Equivalently, there should exists a random variable Z > 0 such that ψ(s) = E

  • 1 −

sZ d − 1 d−1

+

  • i.e. ψ is the Williamson d-transform of the rv (d − 1)/Z.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 10 / 65

slide-11
SLIDE 11

Standard examples

  • Ex. The independence copula Π(u) = u1 · · · ud is Archimedean.

◮ What is its generator ψ? ◮ What is the frailty variable Z?

  • Ex. The Fréchet–Hoeffding lower bound W(u, v) = max(u + v − 1, 0) is

Archimedean too. What is its generator ψ? [This ψ is not a Laplace transform; it is 2-monotone but not d-monotone for d ≥ 3.]

  • Ex. One can show that the Fréchet–Hoeffding upper bound

M(u) = min(u1, . . . , ud) is not Archimedean. Still, show that the Clayton copula with θ → ∞ converges to M.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 11 / 65

slide-12
SLIDE 12

Common generator functions

0.0 0.5 1.0 1.5 2.0 0.0 0.5 1.0 1.5 2.0

w = ψ(s) s w

0.0 0.5 1.0 1.5 2.0 0.0 0.5 1.0 1.5 2.0

w = ψ(s) s w

Π(u) = u1 · · · ud W(u, v) = max(u + v − 1, 0) ψ(s) = e−s ψ(s) = max(1 − s, 0)

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 12 / 65

slide-13
SLIDE 13

Bivariate Archimedean copulas as binary operators

A bivariate Archimedean copula induces a binary operator [0, 1] × [0, 1] → [0, 1] : (u, v) → C(u, v) which is commutative and associative: C(u, v) = C(v, u), C(u, C(v, w)) = C(C(u, v), w) endowing [0, 1] with a semi-group structure. Link with the theory of associative functions (ABEL, HILBERT).

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 13 / 65

slide-14
SLIDE 14

Derived quantities

Conditional cdf: ˙ Cj(u) = ψ′ ψ−1(u1) + · · · + ψ−1(ud)

  • ψ′

ψ−1(uj)

  • Pdf, provided ψ is d times continuously differentiable

c(u) = ψ(d) ψ−1(u1) + · · · + ψ−1(ud)

  • d

j=1 ψ′

ψ−1(uj)

  • Ex. Show these formulas.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 14 / 65

slide-15
SLIDE 15

Yet another probability integral transform: Kendall distribution functions

Bivariate cdf H, continuous margins F and G, copula C. The Kendall distribution of a random pair (X, Y) ∼ H is the cdf of the rv W = H(X, Y) = C(F(X), G(Y)) = C(U, V) It only depends on H through C: KC(w) = Pr(W ≤ w) =

  • [0,1]2 1{C(u, v) ≤ w} dC(u, v),

w ∈ [0, 1] It is linked to Kendall’s tau via E[W] = 1 w dKC(w) =

  • [0,1]2 C(u, v) dC(u, v) = 1 + τ

4

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 15 / 65

slide-16
SLIDE 16

Kendall distribution functions: The C-probability below a C-level curve

contour plot of C(u, v) = uv

u v

0.1 0.2 0.3 . 4 0.5 . 6 0.7 0.8 0.9

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

K(w) =

  • [0,1]2 1{C(u, v) ≤ w} dC(u, v)

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 16 / 65

slide-17
SLIDE 17

Bivariate Archimedean copulas are identified by their Kendall distribution function

The Kendall distribution function of a bivariate Archimedean copula with inverse generator φ = ψ−1 : (0, 1] → [0, ∞) is K(w) = w − λ(w), λ(w) = φ(w) φ′(w) = 1 d log φ(w)/dw ≤ 0 Up to a multiplicative constant, φ and thus ψ can be reconstructed from λ.

  • Ex. Show the following properties:

◮ KΠ(w) = w − w log(w) (independence) ◮ KW(w) = 1 (Fréchet–Hoeffding lower bound) ◮ KM(w) = w (Fréchet–Hoeffding upper bound) ◮ w ≤ K(w) ≤ 1 Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 17 / 65

slide-18
SLIDE 18

Kendall distribution functions: Stochastically smaller than the uniform one

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

Kendall distribution function

w K(w) Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 18 / 65

slide-19
SLIDE 19

The tail behaviour of a bivariate Archimedean copula can be read off from the inverse generator function

Coefficient of lower tail dependence: λL(C) = lim

w↓0

C(w, w) w = 2−1/θ0, where θ0 = − lim

w↓0

w φ′(w) φ(w) ∈ [0, ∞] Coefficient of upper tail dependence: λU(C) = λL(¯ C) = 2 − 21/θ1, where θ1 = − lim

w↓0

w φ′(1 − w) φ(1 − w) ∈ [1, ∞] ⇒ Construction of models with different upper and lower tails

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 19 / 65

slide-20
SLIDE 20

Archimedean copulas enjoy many symmetries

Let (U1, . . . , Ud) ∼ C and C is Archimedean with generator ψ.

◮ Permuation symmetry: For any permuation σ of {1, . . . , d},

(Uσ(1), . . . , Uσ(d)) d = (U1, . . . , Ud)

◮ Closure of margins: For any subset 1 ≤ j1 < · · · < jk ≤ d,

(Uj1, . . . , Ujk) ∼ k-variate Archimedean, same generator ψ Symmetry is a blessing (simplicity) and a curse (lack of flexibility).

The only radially symmetric Archimedean copula (C = ¯ C) is the Frank copula.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 20 / 65

slide-21
SLIDE 21

Escaping from permutation symmetry: Nested Archimedean copulas

ψ0 ւ ց U1 ψ23 ւ ց U2 U3 Trivariate copula: C(u1, u2, u3) = Cψ0

  • u1, Cψ23(u2, u3)
  • = ψ0
  • ψ−1

0 (u1) + ψ−1

  • ψ23(ψ−1

23 (u2) + ψ−1 23 (u3))

  • Bivariate margins:

◮ (U1, U2) Archimedean with generator ψ0 ◮ (U1, U3) Archimedean with generator ψ0 ◮ (U2, U3) Archimedean with generator ψ23

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 21 / 65

slide-22
SLIDE 22

Nested Archimedean copulas: Hierarchical dependence structure

U1 U2 U3 U4 U5 U6 U7 D123 D0 D23 D4567 D567 D67

Dependence at deeper levels must be stronger than at higher levels: Sufficient nesting condition on generator functions

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 22 / 65

slide-23
SLIDE 23

Archimedan copulas: Some literature

Alsina, C., M. J. Frank, and B. Schweizer (2006). Associative functions: triangular norms and copulas. New Jersey: World Scientific. Charpentier, A. and J. Segers (2009). Tails of multivariate Archimedean copulas. Journal of Multivariate Analysis 2009, 1521–1537. Genest, C., J. Nešlehová, and J. Ziegel (2011). Inference in multivariate Archimedean copula models. Test 20(2), 223–256. Genest, C. and L.-P. Rivest (1993). Statistical inference procedures for bivariate Archimedean copulas. Journal of the American Statistical Association 88(423), 1034–1043. McNeil, A. J. and J. Nešlehová (2009). Multivariate Archimedean copulas, d-monotone functions and ℓ1-norm symmetric distributions. The Annals of Statistics 37(5B), 3059–3097. Nelsen, R. B. (2006). An Introduction to Copulas. New York: Springer. Chapter 4. Okhrin, O., Y. Okhrin, and W. Schmid (2013). On the structure and estimation of hierarchical Archimedean copulas. Journal of Econometrics 173(2), 189–204.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 23 / 65

slide-24
SLIDE 24

Copulas: An Introduction Part II: Models

Archimedean copulas Extreme-value copulas Elliptical copulas Vines

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 24 / 65

slide-25
SLIDE 25

How to define the maximum of a multivariate sample?

Consider iid X1, . . . , Xn from F with continuous margins F1, . . . , Fj and copula C. Vector of component-wise maxima: Mn = (Mn,1, . . . , Mn,d) Mn,j = max(X1,j, . . . , Xn,j), j ∈ {1, . . . , d} In general, Mn ∈ {X1, . . . , Xn}.

  • Ex. Draw a scatter plot of a bivariate sample and locate the point

representing the pair of maxima.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 25 / 65

slide-26
SLIDE 26

The copula of the vector of sample maxima

The joint and marginal cdfs of Mn: Pr(Mn ≤ x) = Fn(x), Pr(Mn,j ≤ xj) = Fn

j (xj)

The copula of Mn: Cn(u) = C(u1/n

1 , . . . , u1/n d )n

  • Ex. Prove the above equations.
  • Ex. If d = 2 and Xi,2 = −Xi,1, we find the Clayton copula with θ = −1/n.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 26 / 65

slide-27
SLIDE 27

Extreme-value copulas: Limits of copulas of sample maxima

A copula is an extreme-value copula if it can arise in the limit C∞(u) = lim

n→∞ C(u1/n 1 , . . . , u1/n d )n

Extreme-value copulas are max-stable: C∞(u1/k

1 , . . . , u1/k d )k = C∞(u)

Conversely, max-stable copulas are extreme-value copulas.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 27 / 65

slide-28
SLIDE 28

The only max-stable Archimedean copula is the Gumbel copula

  • Ex. Show that the Gumbel copula is max-stable:

Cθ(u) = exp[−{(− log u1)θ + · · · + (− log ud)θ}1/θ], θ ∈ [1, ∞] Special cases: θ = 1 Independence θ = ∞ Fréchet–Hoeffding upper bound

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 28 / 65

slide-29
SLIDE 29

Maxima versus minima: Just switch to survival copulas

Everything can be repeated for minima, but the formulas get unwieldy

◮ Apply inclusion/exclusion formulas.

Conceptually, just switch to survival copulas: C∞ is max/min-stable ⇐ ⇒ ¯ C∞ is min/max-stable A solution in practice: If interest is in minima, change signs and work with maxima.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 29 / 65

slide-30
SLIDE 30

The domain of attraction of an extreme-value copula

The (max-)domain of attraction of an extreme-value copula C∞ is the collection of all copulas C such that lim

n→∞ C(u1/n 1 , . . . , u1/n d )n = C∞(u)

(DA) Clearly, C∞ ∈ DA(C∞). Alternative condition for (DA) in terms of behaviour of C near (1, . . . , 1): lim

s↓0 s−1{1 − C(1 − sx1, . . . , 1 − sxd)}

= log C∞(e−x1, . . . , e−xd) =: ℓ(x), x ∈ [0, ∞)d The limit is called the stable tail dependence function.

[Proof: In (DA), take logarithms and set s = 1/n and uj = e−xj.]

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 30 / 65

slide-31
SLIDE 31

Archimedean copulas: Attracted by the Gumbel copula

If C is Archimedean with inverse generator φ = ψ−1 and if ∃ lim

w↓0 −w φ′(1 − w)

φ(1 − w) = θ1 ∈ [1, ∞] then C ∈ DA(Gumbel copula Cθ1).

  • Ex. Show that the Joe copula with inverse generator

φθ(w) = − log

  • 1 − (1 − w)θ

, θ ∈ [1, ∞), is attracted by the Gumbel copula with parameter θ.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 31 / 65

slide-32
SLIDE 32

Archimedean survival copulas: Attracted by the Galambos copula

If C is Archimedean with inverse generator φ = ψ−1 and if ∃ lim

w↓0 −w φ′(w)

φ(w) = θ0 ∈ [0, ∞] then ¯ C ∈ DA(Galambos copula Cθ0), with stdf ℓθ(x) = x1 + · · · + xd −

  • I⊂{1,...,d},|I|≥2

(−1)|I|

j∈J x−θ j

−1/θ

  • Ex. Show that the survival Clayton copula with inverse generator

φθ(w) = w−θ − 1 θ , θ ∈ [0, ∞), is attracted by the Galambos copula with the same parameter.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 32 / 65

slide-33
SLIDE 33

Pickands dependence functions: A kind of generator function on the unit simplex

If C∞ is max-stable, the function A on ∆d−1 = {t ∈ [0, 1]d : t1 + · · · + td = 1} defined by A(t) = log C∞(wt1, . . . , wtd) log w does not depend on w ∈ (0, 1). We find the Pickands representation C∞(wt1, . . . , wtd) = wA(t)

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 33 / 65

slide-34
SLIDE 34

For bivariate extreme-value copulas, Pickands functions are simple objects

In the bivariate case, identifying (1 − t, t) ≡ t and writing (u, v) = (w1−t, wt) with w = uv and t = log(v) log(uv) we obtain the representation C∞(u, v) = (uv)A(t) Necessary and sufficient condition on A for C∞ to be a copula:

◮ max(t, 1 − t) ≤ A(t) ≤ 1 ◮ A is convex

  • Ex. Show that if C∞ as defined above is a copula, it is max-stable.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 34 / 65

slide-35
SLIDE 35

Bounds for extreme-value copulas

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

a Pickands dependence function

t A(t)

Between independence and complete dependence: uv ≤ C(u, v) ≤ min(u, v) 1 ≥ A(t) ≤ max(t, 1 − t) The upper and lower bounds are extreme-value copulas too.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 35 / 65

slide-36
SLIDE 36

Extreme-value copulas: An abundance of parametric models

  • Ex. Look up the forms of the following extreme-value copulas and

visualize their Pickands dependence functions:

◮ Gumbel aka logistic, and asymmetric extensions ◮ Galambos aka negative logistic, and asymmetric extensions ◮ Marshall–Olkin ◮ Hüsler–Reiss ◮ t-EV ◮ Schlather ◮ . . . Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 36 / 65

slide-37
SLIDE 37

Extreme-value copulas: Flexible models for positively associated variables

◮ Kendall’s tau:

τ = 1 t(1 − t) A(t) dA′(t) > 0 unless independence

◮ Coefficient of upper tail dependence:

λU = 2

  • 1 − A(1/2)
  • > 0 unless independence

◮ Not necessarily symmetric ◮ Higher dimensions: hierarchical structures possible ◮ Margins of extreme-value copulas are also extreme-value copulas

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 37 / 65

slide-38
SLIDE 38

Extreme-value copulas: Some literature I

Beirlant, J., Y. Goegebeur, J. Segers, and J. Teugels (2004). Statistics of Extremes: Theory and Applications. Chichester: Wiley. Chapters 8 and 9. Bücher, A., H. Dette, and S. Volgushev (2011). New estimators of the Pickands dependence function and a test for extreme-value dependence. The Annals of Statistics 39(4), 1963–2006. Fougères, A., J. Nolan, and H. Rootzén (2009). Models for dependent extremes using stable mixtures. Scandinavian Journal of Statistics 36, 42–59. Genest, C., I. Kojadinovic, J. Nešlehová, and J. Yan (2011). A goodness-of-fit test for extreme-value copulas. Bernoulli 17, 253–275. Genest, C. and J. Segers (2009). Rank-based inference for bivariate extreme-value

  • copulas. The Annals of Statistics 37(5B), 2990–3022.

Gudendorf, G. and J. Segers (2010). Extreme-value copulas. In W. H. P. Jaworski,

  • F. Durante and T. Rychlik (Eds.), Proceedings of the Workshop on Copula Theory

and its Applications, Berlin, pp. 127–146. Springer. Gudendorf, G. and J. Segers (2012). Nonparametric estimation of multivariate extreme-value copulas. Journal of Statistical Planning and Inference 142, 373–385.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 38 / 65

slide-39
SLIDE 39

Extreme-value copulas: Some literature II

Guillotte, S. and F. Perron (2008). A Bayesian estimator for the dependence function

  • f a bivariate extreme-value distribution. The Canadian Journal of Statistics 36(3),

383–396. Kojadinovic, I., J. Segers, and J. Yan (2011). Large-sample tests of extreme-value dependence for multivariate copulas. The Canadian Journal of Statistics 39, 703–720. Peng, L., L. Qian, and J. Yang (2013). Weighted estimation of the dependence function for an extreme-value distribution. Bernoulli 19(2), 492–520. Zhang, D., M. T. Wells, and L. Peng (2008). Nonparametric estimation of the dependence function for a multivariate etreme value distribution. Journal of Multivariate Analysis 99(4), 577–588.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 39 / 65

slide-40
SLIDE 40

Copulas: An Introduction Part II: Models

Archimedean copulas Extreme-value copulas Elliptical copulas Vines

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 40 / 65

slide-41
SLIDE 41

Elliptical random vectors: Affine transformations of spherically symmetric ones

A random vector X has an elliptical distribution if it can be written X = µ + ̺ A V

◮ µ ∈ Rd ◮ ̺ ≥ 0 random ◮ A ∈ Rd×d ◮ V is uniformly distributed on {v ∈ Rd : v2 1 + · · · + v2 d = 1} ◮ ̺ and V are independent

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 41 / 65

slide-42
SLIDE 42

Elliptical distributions: Elliptically contoured densities

If

◮ ̺ has a density f̺ ◮ Σ = AA⊤ is invertible

then X has a density fX too, and fX(x) depends on

◮ f̺ (radial density) ◮

(x − u)⊤ Σ−1 (x − u) (Mahalanobis distance) Contour sets of fX are elliptical.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 42 / 65

slide-43
SLIDE 43

Densities with elliptical contour lines

bivariate Student t, nu = 2, rho = 0.3

X Y

0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16

−2 −1 1 2 −2 −1 1 2 Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 43 / 65

slide-44
SLIDE 44

Most common elliptical distributions: Gaussian and Student

̺ X χ2

d

Gaussian Fd,ν Student Link between both: If

◮ Z ∼ Nd(0, Σ) ◮ V ∼ χ2 ν ◮ Z and V are independent

Then X = Z/

  • V/ν is Student(0, Σ, ν).

If ν → ∞, then ‘Student’ tends to ‘Gaussian’.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 44 / 65

slide-45
SLIDE 45

Meta-elliptical copulas: Copulas of elliptical distributions

A copula is meta-elliptical if it is the copula of an elliptical distribution. A meta-elliptical copula is itself not an elliptical distribution.

Hence ‘meta’; suppressed in practice.

Without loss of generality, we can assume that

◮ µ = 0 ◮ Σ is a correlation matrix, notation R

  • Ex. Why?

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 45 / 65

slide-46
SLIDE 46

The Gaussian and Student copulas

Gaussian copula: copula of Z ∼ Nd(0, R), CGauss

R

(u) = Pr[Φ(Z1) ≤ u1, . . . , Φ(Zd) ≤ ud] Student copula: copula of T ∼ Studentd(0, R, ν), CStudent

R,ν

(u) = Pr[tν(T1) ≤ u1, . . . , tν(Td) ≤ ud] with tν the univariate standard Student(ν) cdf.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 46 / 65

slide-47
SLIDE 47

Elliptical copula densities: Contour lines are not elliptical

bivariate Student t copula, nu = 2, rho = 0.3

u v

1 1 1 2 2 3 4

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 u v c ( u , v )

bivariate Student t copula, nu = 2, rho = 0.3

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 47 / 65

slide-48
SLIDE 48

Zero correlation implies independence for Gaussian copulas only

bivariate Student t copula, nu = 2, rho = 0

u v

0.5 1 1.5 1 . 5 1.5 1.5 2 2 2

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 u v c ( u , v )

bivariate Student t copula, nu = 2, rho = 0

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 48 / 65

slide-49
SLIDE 49

Elliptical copulas are convenient to work with

◮ Densities are explicitly available. ◮ Pairwise distributions determine the full distribution. ◮ Lower-dimensional margins are elliptical copulas again. ◮ If U ∼ C is elliptical, then, whatever the radial distribution,

τ(Uj, Uk) = arcsin(rjk) π/2 (Kendall’s tau)

◮ Tail dependence follows from power-law tail of ̺, e.g.

◮ Gaussian copula: asymptotic independence ◮ Student copula: λL = λU = 2 tν+1(−

  • (ν + 1)(1 − ρ)/(1 + ρ))

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 49 / 65

slide-50
SLIDE 50

Putting structure on the correlation matrix allows for interpretable models

Factor models: for Γk×d with k < d, Σ = Γ′Γ + σ2Id Graphical models: Gaussian with sparse inverse matrix R−1 (R−1)jk = partial correlation of Zj and Zk given the other variables ⇒ Conditional independence graphs.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 50 / 65

slide-51
SLIDE 51

Elliptical copulas: Some literature

Demarta, S. and A. J. McNeil (2005). The t copula and related copulas. International Statistical Review 73(1), 111–129. Fang, H.-B., K.-T. Fang, and S. Kotz (2002). The meta-elliptical distributions with given marginals. Journal of Multivariate Analysis 82, 1–16. Genest, C., A.-C. Favre, J. Béliveau, and C. Jacques (2007). Metaelliptical copulas and their use in frequency analysis of multivariate hydrological data. Water Resources Research 43, W09401. Hult, H. and F. Lindskog (2002). Multivariate extremes, aggregation and dependence in elliptical distributions. Adv. Appl. Probab. 34, 587–608. Klüppelberg, C. and G. Kuhn (2009). Copula structure analysis. Journal of the Royal Statistical Society: Series B (Statistical Methodology) 71(3), 737–753.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 51 / 65

slide-52
SLIDE 52

Copulas: An Introduction Part II: Models

Archimedean copulas Extreme-value copulas Elliptical copulas Vines

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 52 / 65

slide-53
SLIDE 53

The simplifying assumption: The copula of a conditional distribution

For random variables (X, Y) and a random vector Z, assume: The copula of (X, Y) | Z = z does not depend on z. Equivalently, assume: (FX|Z(X | Z), FY|Z(Y | Z)) is independent of Z.

◮ True if (X, Y, Z) are jointly Gaussian

◮ (X, Y) | Z = z is bivariate Gaussian ◮ Conditional correlation is partial correlation ρXY·Z, whatever z

◮ Simplifying assumption not verified in general

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 53 / 65

slide-54
SLIDE 54

From the simplifying assumption to vine copulas

Vine copulas or pair-copula constructions: Combine d(d − 1)/2 arbitrary bivariate copulas into a d-variate copula.

◮ The bivariate copulas are not the bivariate margins. ◮ They rather arise through repeated conditioning. ◮ Construction made possible by the simplifying assumption.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 54 / 65

slide-55
SLIDE 55

From bivariate to conditional densities

Random pair (X, Y): fXY(x, y) = c

  • FX(x), FY(y)
  • fX(x) fY(y)

bivariate fX|Y(x, y) = c

  • FX(x), FY(y)
  • fX(x)

conditional Similarly, but now conditionally on a random vector Z: fXY|Z(x, y | z) = cXY|Z

  • FX|Z(x | z), FY|Z(y | z)
  • fX|Z(x | z) fY|Z(y | z)

fX|Y,Z(x | y, z) = cXY|Z

  • FX|Z(x | z), FY|Z(y | z)
  • fX|Z(x | z)

Vines: use this formula iteratively to factorize a multivariate pdf

  • Ex. Where exactly was the simplifying assumption used?

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 55 / 65

slide-56
SLIDE 56

Vines in dimension three

Taking X3 as ‘pivot’ variable: f(x1, x2, x3) = f3(x3) f2|3(x2|x3) f1|23(x1|x2, x3) = f3(x3) c23

  • F2(x2), F3(x2)
  • f2(x2)

c12|3

  • F1|3(x1|x3), F2|3(x2|x3)
  • f1|3(x1|x3)
  • =c13(F1(x1), F3(x3)) f1(x1)

= f1(x1) f2(x2) f3(x3) c13

  • F1(x1), F3(x3)
  • c23
  • F2(x2), F3(x2)
  • c12|3
  • F1|3(x1|x3)
  • =?

, F2|3(x2|x3)

  • Johan Segers (UCL)
  • Copulas. II - Models

Columbia University, Oct 2013 56 / 65

slide-57
SLIDE 57

The conditional cdf’s follow from the pair copulas too

Conditional cdf: F1|3(x1|x3) = x1

−∞

f1|3(x′

1|x3) dx′ 1

= x1

−∞

c13

  • F1(x′

1) =u1

, F3(x3)

  • f1(x′

1) dx′ 1

= F1(x1) c13

  • u1, F3(x3)
  • du1

= ∂ ∂u3 C13

  • F1(x1), u3
  • u3=F3(x3)

Depends on C13, F1 and F3

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 57 / 65

slide-58
SLIDE 58

Vines in dimension four

Single out one variable: f(x1, x2, x3, x4) = f234(x2, x3, x4)

  • trivariate

f1|234(x1 | x2, x3, x4) Decompose the conditional density: f1|234(x1 | x2, x3, x4) = c12|34

  • F1|34(x1 | x3, x4), F2|34(x2 | x3, x4)
  • f1|34(x1 | x2, x3)

The conditional density f1|34(x1 | x3, x4) was treated above. By the same argument as on the previous slide, the conditional cdf is F1|34(x1 | x3, x4) = ∂ ∂u3 C13|4

  • F1|4(x1 | x4), u3
  • u3=F3|4(x3|x4)

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 58 / 65

slide-59
SLIDE 59

In dimension four, six pair copulas are needed

Collecting everything, we find a decomposition in terms of six pair copulas: Canonical (C) vine    c14, c24, c34 ‘ground level’ c13|4, c23|4 ‘level 1’ c12|34 ‘level 2’ With other choices of the conditioning variables, we would have obtained: Drawable (D) vine    c12, c23, c34 ‘ground level’ c13|2, c24|3 ‘level 1’ c14|23 ‘level 2’ In higher dimensions, even more decompositions are possible: Regular vines

And the indices can be permuted too.. .

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 59 / 65

slide-60
SLIDE 60

A C-vine in dimension five: At each level, condition on the same variable

1 2 3 4 5

T1

12 13 14 15 12 13 14 15

T2

23|1 24|1 25|1 23|1 24|1 25|1

T3

34|12 35|12 34|12 35|12

T4

45|123

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 60 / 65

slide-61
SLIDE 61

A D-vine in dimension five: Chaining the variables

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 61 / 65

slide-62
SLIDE 62

A non-classified regular vine in dimension five

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 62 / 65

slide-63
SLIDE 63

Vine copulas: Strengths

◮ Densities are explicit ◮ Conditioning mechanism also yields simulation algorithms ◮ Models are easily constructed: any pair copula works ◮ Highly flexible

◮ asymmetries ◮ positive/negative dependence ◮ tail dependence Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 63 / 65

slide-64
SLIDE 64

Vine copulas: Weaknesses

◮ Cdf’s not explicitly available ◮ Taking margins destroys the model ◮ Meaning of chain of simplifying assumptions is not transparent ◮ Interpretation becomes difficult

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 64 / 65

slide-65
SLIDE 65

Vine copulas: Some literature

Active and fast-moving field. Check out http://www-m4.ma.tum.de/forschung/vine-copula-models/ Aas, K., C. Czado, A. Frigessi, and H. Bakken (2009). Pair-copula constructions of multiple dependence. Insurance: Mathematics & Economics 44(2), 182–198. Bedford, T. and R. M. Cooke (2002). Vines—a new graphical model for dependent random variables. The Annals of Statistics 30(4), 1031–1068. Brechmann, E. and U. Schepsmeier (2013). Modeling dependence with C- and D-vine copulas: the R package CDVine. Journal of Statistical Software 52(3), 1–27. Hobæk Haff, I. (2013). Parameter estimation for pair-copula constructions. Bernoulli 19(2), 462–491. Joe, H. (1996). Families of m-variate distributions with given margins and m(m − 1)/2 bivariate dependence parameters. In Distributions with fixed marginals and related topics (Seattle, WA, 1993), Volume 28 of IMS Lecture Notes

  • Monogr. Ser., pp. 120–141. Hayward, CA: Inst. Math. Statist.

Johan Segers (UCL)

  • Copulas. II - Models

Columbia University, Oct 2013 65 / 65