extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · extremogram and...

28
Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen Joint work with Richard A. Davis (Columbia) and Yuwei Zhao (Ulm) 1 Zagreb, June 6, 2014 1

Upload: others

Post on 27-Apr-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

Extremogram and ex-periodogram for heavy-tailed timeseries

1

Thomas Mikosch

University of Copenhagen

Joint work with Richard A. Davis (Columbia)and Yuwei Zhao (Ulm)

1Zagreb, June 6, 20141

Page 2: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

2

Extremal dependence and heavy tails in real-life data

−0.010 −0.005 0.000 0.005 0.010

−0

.00

50

.00

00

.00

5

USD−FFR

US

D−

DE

M

Figure 1. Scatterplot of 5 minute foreign exchange rate log-returns, USD-DEM against USD-FRF.

Page 3: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

3

0e+00 1e+06 2e+06 3e+06 4e+06 5e+06

0e

+0

01

e+

06

2e

+0

63

e+

06

4e

+0

65

e+

06

Teletraffic file sizes

X_(t−1)

X_

t

Figure 2. Scatterplot of file sizes of teletraffic data - extremal independence

Page 4: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

4

1. Regularly varying stationary sequences

• An Rd-valued strictly stationary sequence (Xt) is regularly

varying with index α > 0 if its finite-dimensional distributions

are regularly varying with index α:

• For every k ≥ 1, there exists a non-null Radon measure µk in

Rdk

0 such that as x → ∞,

P (x−1(X1, . . . , Xk) ∈ ·)

P (|X1| > x)

v→ µk(·) .

• The measures µk determine the extremal dependence structure

of the finite-dimensional distributions and have the scaling

property µk(tA) = t−αµk(A), t > 0, for some α > 0.

Page 5: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

5

• Alternatively, Basrak, Segers (2009) for α > 0, k ≥ 0,

P (x−1(X0, . . . , Xk) ∈ · | |X0| > x)w→ P ((Y0, . . . , Yk) ∈ ·) ,

|Y0| is independent of (Y0, . . . , Yk)/|Y0| and P (|Y0| > y) = y−α,

y > 1.

• For d = k = 1, t > 0: for some p, q ≥ 0 such that p+ q = 1,

P (x−1X1 ∈ (t,∞))

P (|X1| > x)→ p t−α and

P (x−1X1 ∈ (−∞,−t])

P (|X1| > x)→ q t−α .

Page 6: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

6

Examples.

• IID sequence (Zt) with regularly varying Z0.

• Starting from a Gaussian linear process, transform marginals to

a student distribution.

• Linear processes e.g. ARMA processes with iid regularly

varying noise (Zt). Rootzen (1978,1983), Davis, Resnick (1985)

• Solutions to stochastic recurrence equation: Xt = AtXt−1 +Bt

Kesten (1973), Goldie (1991)

• GARCH process. Xt = σtZt, σ2t = α0 + (α1Z

2t−1 + β1)σ

2t−1

Bollerslev (1986), M., Starica (2000), Davis, M. (1998), Basrak, Davis, M. (2000,2002)

• The simple stochastic volatility model with iid regularly

varying noise. Davis, M. (2001)

Page 7: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

7

• Infinite variance α-stable stationary processes are regularly

varying with index α ∈ (0, 2). Samorodnitsky, Taqqu (1994), Rosinski

(1995,2000)

• Max-stable stationary processes with Frechet (Φα) marginals

are regularly varying with index α > 0. de Haan (1984), Stoev (2008),

Kabluchko (2009)

Page 8: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

8

2. The extremogram - an analog of the autocorrelation

function Davis, M. (2009,2012)

• For an Rd-valued strictly stationary regularly varying sequence

(Xt) and a Borel set A bounded away from zero the

extremogram is the limiting function

ρA(h) = limx→∞

P (x−1Xh ∈ A | x−1X0 ∈ A)

= limx→∞

P (x−1X0 ∈ A , x−1Xh ∈ A)

P (x−1X0 ∈ A)

=µh+1(A× R

d(h−1)

0 ×A)

µh+1(A× Rdh

0 ), h ≥ 0 .

Page 9: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

9

• Since

cov(I(x−1X0 ∈ A), I(x−1Xh ∈ A))

P (x−1X0 ∈ A)

= P (x−1Xh ∈ A | x−1X0 ∈ A) − P (x−1X0 ∈ A)

→ ρA(h) , h ≥ 0 ,

• (ρA(h)) is the autocorrelation function of a stationary process.

• One can use the notions of classical time series analysis to

describe the extremal dependence structure in a strictly

stationary sequence.

Page 10: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

10

Examples. Take A = B = (1,∞). Tail dependence function

ρA(h) = limx→∞

P (Xh > x | X0 > x) .

• The AR(1) process Xt = φXt−1 + Zt with iid symmetric

regularly varying noise (Zt) with index α and φ ∈ (−1, 1) has

the extremogram

ρA(h) = const max(0, (sign(φ))h|φ|αh) .

Short serial extremal dependence

Page 11: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

11

lag

extre

mog

ram

0 20 40 60 80 100

0.0

0.2

0.4

0.6

0.8

Figure 3. Sample extremogram with A = B = (1,∞) for 5 minute returns of USD-DEM foreignexchange rates. The extremogram alternates between large values at even lags and small ones at oddlags. This is an indication of AR behavior with negative leading coefficient.

Page 12: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

12

• The extremogram of a GARCH(1, 1) process is not very

explicit, but ρA(h) decays exponentially fast to zero. This is in

agreement with the geometric β-mixing property of GARCH.

Short serial extremal dependence

• The stochastic volatility model with stationary Gaussian

(logσt) and iid regularly varying (Zt) with index α > 0 has

extremogram ρA(h) = 0 as in the iid case.

No serial extremal dependence

• The extremogram of a linear Gaussian process with index

α > 0 has extremogram ρA(h) = 0 as in the iid case.

No serial extremal dependence

Page 13: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

13

3. The sample extremogram – an analog of the sample

autocorrelation function

• (Xt) regularly varying, m = mn → ∞ and mn/n → 0.

• The sample extremogram

ρA(h) =mn

∑n−ht=1 I(a

−1m Xt+h ∈ A, a−1

m Xt ∈ A)mn

∑nt=1 I(a

−1m Xt ∈ A)

=γA(h)

γA(0)

estimates the extremogram

ρA(h) = limn→∞

P (x−1Xh ∈ A | x−1X0 ∈ A) .

•m → ∞ and m/n → 0 needed for consistency.

• Pre-asymptotic central limit theory with rate√n/m applies if

(Xt) is strongly mixing. Asymptotic covariance matrix is not

tractable.

Page 14: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

14

• These results do not follow from classical time series analysis:

the sequences(I(a−1

m Xt ∈ A))t≤n

constitute a triangular array

of rowwise stationary sequences.

• The quantities am are high thresholds, e.g.

P (|X0| > am) ∼ m−1 which typically have to be replaced by

empirical quantiles.

• Confidence bands: based on permutations of the data or on the

stationary bootstrap Politis and Romano (1994).

Page 15: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

15

0 10 20 30 40

0.000.05

0.100.15

0.200.25

lag

extremo

gram

0 10 20 30 40

0.000.05

0.100.15

0.200.25

lag

extremo

gram

Figure 4. The sample extremogram for the lower tail of the FTSE (top left), S&P500 (top right),DAX (bottom left) and Nikkei. The bold lines represent 95% confidence bands based on randompermutations of the data.

Page 16: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

16

lag

extre

mog

ram

0 10 20 30 40

0.00

0.05

0.10

0.15

0.20

0.25

0.30

lagex

trem

ogra

m

0 10 20 30 40

0.00

0.05

0.10

0.15

0.20

0.25

0.30

Figure 5. Left: 95% bootstrap confidence bands for pre-asymptotic extremogram of 6440 daily FTSElog-returns. Mean block size 200. Right: For the residuals of a fitted GARCH(1, 1) model.

Page 17: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

17

4. Cross-extremogram

• Consider a strictly stationary bivariate regularly varying time

series ((Xt, Yt))t∈Z.

• For two sets A and B bounded away from 0, the

cross-extremogram

ρAB(h) = limx→∞

P (Yh ∈ xB | X0 ∈ xA) , h ≥ 0 ,

is an extremogram based on the two-dimensional sets A× R

and R ×B.

• The corresponding sample cross-extremogram for the time

series ((Xt, Yt))t∈Z:

ρA,B(h) =

∑n−ht=1 I(Yt+h ∈ am,YB,Xt ∈ am,XA)

∑nt=1 I(Xt ∈ am,XA)

.

Page 18: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

18

5. The extremogram of return times between rare events

• We say that Xt is extreme if Xt ∈ xA for a set A bounded

away from zero and large x.

• If the return times were truly iid, the successive waiting times

between extremes should be iid geometric.

• The corresponding return times extremogram

ρA(h) = limx→∞

P (X1 6∈ xA, . . . ,Xh−1 6∈ xA,Xh ∈ xA | X0 ∈ xA)

=µh+1(A× (Ac)h−1 ×A)

µh+1(A× Rdh

0 ), h ≥ 0 .

• The return times sample extremogram

ρA(h) =

∑n−ht=1 I(Xt+h ∈ amA,Xt+h−1 6∈ amA, . . . ,Xt+1 6∈ amA,Xt ∈ amA)

∑nt=1 I(Xt ∈ amA)

,

Page 19: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

19

0 5 10 15 20

0.00.1

0.20.3

0.4

return_time

0 5 10 15 20

0.00.1

0.20.3

0.4

return_time

Figure 6. Left: Return times sample extremogram for extreme events with A = R\[ξ0.05, ξ0.95]for the daily log-returns of BAC using bootstrapped confidence intervals (dashed lines), geometricprobability mass function (light solid). Right: The corresponding extremogram for the residuals ofa fitted GARCH(1, 1) model (right).

Page 20: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

20

6. Frequency domain analysis M. and Zhao (2012,2013)

• The extremogram for a given set A bounded away from zero

ρA(h) = limn→∞

P (x−1Xh ∈ A | x−1X0 ∈ A) , h ≥ 0 ,

is an autocorrelation function.

• Therefore one can define the spectral density for λ ∈ (0, π):

fA(λ) = 1 + 2∞∑

h=1

cos(λh) ρA(h) =∞∑

h=−∞

e−i λ h ρA(h) .

• and its sample analog: the periodogram for λ ∈ (0, π):

fnA(λ) =InA(λ)

InA(0)=

mn

∣∣∣∑n

t=1 e−itλI(a−1m Xt ∈ A)

∣∣∣2

mn

∑nt=1 I(a

−1m Xt ∈ A)

.

Page 21: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

21

• One has EInA(λ)/µ1(A) → fA(λ) for λ ∈ (0, π).

• As in classical time series analysis, fnA(λ) is not a consistent

estimator of fA(λ): for distinct (fixed or Fourier) frequencies

λj, and iid standard exponential Ej,

(fnA(λj))j=1,...,hd

→ (fA(λj)Ej)j=1,...,h .

0.0 0.5 1.0 1.5 2.0 2.5 3.0

02

46

810

Frequency

Perio

dogra

m

ARMASpectral density

Figure 7. Sample extremogram and periodogram for ARMA(1,1) process with student(4) noise. A = (1,∞)

Page 22: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

22

• Smoothed versions of the periodogram converge to f(λ):

If wn(j) ≥ 0, |j| ≤ sn → ∞, sn/n → 0,∑

|j|≤snwn(j) = 1 and

∑|j|≤sn

w2n(j) → 0 (e.g. wn(j) = 1/(2sn + 1)) then for any

distinct Fourier frequencies λj such that λj → λ,

|j|≤sn

wn(j)fnA(λj)P→ fA(λ) , λ ∈ (0, π) .

Page 23: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

23

0 100 200 300 400

0.0

00

.02

0.0

40

.06

0.0

80

.10

Lag

Extr

em

og

ram

0.0 0.5 1.0 1.5 2.0 2.5 3.00

.51

.01

.52

.02

.53

.03

.5

Frequency

Pe

rio

do

gra

m

Upper BoundBank of AmericaLower Bound

Figure 8. Sample extremogram and smoothed periodogram for BAC 5 minute returns. The end-of-theday effects cannot be seen in the corresponding sample autocorrelation function.

Page 24: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

24

7. The integrated periodogram

• The integrated periodogram2

JnA(λ) =

∫ λ

0

fnA(x) g(x) dx , λ ∈ Π = [0, π] .

for a non-negative weight function g is an estimator of the

weighted spectral distribution function

JnA(λ)P→ JA(λ) =

∫ λ

0

fA(x) g(x) dx , λ ∈ Π .

• Goal. Use the integrated periodogram for judging whether the

extremes in a time series fit a given model.

2For practical purposes, one would use a Riemann sum approximation at the Fourier frequencies. The asymp-totic theory does not change.

Page 25: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

25

• Goodness-of-fit tests are based on functional central limit

theorems in C(Π):3

( nm

)0.5

[JnA − EJnA]

=( nm

)0.5[ψ0 [γA(0) − EγA(0)] + 2

n−1∑

h=1

ψh [γA(h) − EγA(h)]]

d→ ψ0Z0 + 2

∞∑

h=1

ψhZh = G ,

where (Zh) is a dependent Gaussian sequence and

ψh(λ) =

∫ λ

0

cos(hx) g(x) dx , λ ∈ Π .

3not self-normalized, pre-asymptotic

Page 26: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

26

• Grenander-Rosenblatt test:

(n/m)0.5 supx∈Π

|JnA(λ) − EJnA(λ)|d

→ supx∈Π

|G(λ)| .

• ω2- or Cramer-von Mises test:

(n/m)

λ∈Π

(JnA(λ) − EJnA(λ))2 dλd

λ∈Π

G2(λ) dλ .

• The distribution of G is not tractable, but the stationary

bootstrap allows one to approximate it.

Page 27: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

27

• Example. If (Xt) is iid or a simple stochastic volatility model

then Zh = 0 for h ≥ 1 and the limit process collapses into

G = ψ0Z0. But in this case

n0.5[(JnA − EJnA) − ψ0 (γA(0) − EγA(0))

] d→ 2

∞∑

h=1

ψhZh ,

for iid (Zh). For g ≡ 1, ψh(λ) = sin(hλ)/h and limit becomes a

Brownian bridge on Π.

Page 28: Extremogram and ex-periodogram for heavy-tailed time series · 2014-06-09 · Extremogram and ex-periodogram for heavy-tailed time series 1 Thomas Mikosch University of Copenhagen

28

0.0 0.5 1.0 1.5 2.0 2.5 3.0

01

23

45

6

0.0 0.5 1.0 1.5 2.0 2.5 3.0

02

46

81

01

21

4Figure 9. Grenander-Rosenblatt test statistic, g ≡ 1, for 1560 1-minute Goldman-Sachs log-returns.Left: Under an iid hypothesis. Right: Under GARCH(1, 1) hypothesis.