35
Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Embed Size (px)

Citation preview

Page 1: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Chapitre II

Econometrie des Series Temporelles

Modeles ARIMA

ARCH-GARCH

Page 2: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Pourquoi?

• Modelisation de la croissance• Variables explicatives a choisir?

– Politique fiscale, investissement, technologie, demographie, commerce international, taux de change, taux d’interet

• Series temporelles: Utiliser les valeurs passees de la croissance et des termes d’erreur

• Approche purement statistique• Modeles parsimonieux

Page 3: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Objectif• Identifier le processus generateur des variables observees

• Outil de prevision

0 50 100 150 200-3

-2

-1

0

1

2

3Autoregressive Model

0 50 100 150 200-4

-2

0

2

4Moving Average Model

1 2 3 4-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

1 2 3 4-0.4

-0.2

0

0.2

0.4

Page 4: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Definition

• Une serie temporelle consiste en un ensemble d’observations d’une variable y

• Observations sont espacees dans le temps a intervalles egaux: yi avec i=1,2,....t

• Processus stochastique: Chaque observation est une variable aleatoire et les variables evoluent dans le temps selon certaines lois

• Ce que nous observons: Ensemble limite d’observations

Page 5: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Notions de Base

• Moyenne• Variance• Autocovariance

– Variance de Y avec ses propres valeurs passees

• Autocorrelation• PAC: dernier coefficient de y sur ses m valeurs

passees

Y

T

iitY

TYE

1

1)(

22 ]))([()(Yt

YEYEYV

)])([(YjtYtjt

YYE

0/

jj

Page 6: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Autocorrelations Partielles

1 3 M a y 2 0 0 2 D r . M a u r i c e J . R o c h e T o p i c I I : 1 3

D a n s u n p r o c e s s u s A R ( 1 ) , y t e t y t - 2 s o n t c o r r e l e s m e m e s i y t - 2 n ’ e n t r e p a s d i r e c t e m e n t d a n s l e m o d e l e

• L ’ a u t o c o r r e l a t i o n p a r t i e l l e e n t r e n y t e t y t - s e l i m i n e l ’ e f f e t d e s v a l e u r s i n t e r m e d i a i r e s

• L ’ a u t o c o r r e l a t i o n p a r t i e l l e a i n t e r v a l l e s e s t c a l c u l e e p a r u n e s e r i e d e r e g r e s s i o n p a r t i e l l e s

* * *1 1 1

* * *2 1 1 2 2 2

* * * *1 1 2 2

w h e r e

. . . . . . . .

. . .

t t t t t

t t t t

t s t s t s s t s t

y y e y y y

y y y e

y y y y e

• P A C : 1 1 , 2 2 , … . a n d s s .

Page 7: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Bruit Blanc

Gaussien blancBruit ),0( Si

jipour tout 0)(

)(

0)(

2

22

N

E

E

E

t

ji

t

t

0 50 100 150 200 250 300 350 400 450 500-3

-2

-1

0

1

2

3

-4 -3 -2 -1 0 1 2 3 40

50

100

150

200

250

300

350

Bruit Blanc N(0,1) Distribution

Page 8: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Modelisation ARMA

• AutoRegressive

• (Integrated)

• Moving Average

• Box Jenkins (1976)

qtqttptpttyyy ........

1111

AutoRegression Moyenne ponderee deBruits blancs

Page 9: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Notations

• Operateur ‘Arriere’

• Operateur ‘Avant’

• Difference

kt

k

tt

yyL

yyL

)(

)(1

1

1)(

LF

yyFtt

12

222

1

2)21()1()(

)1()(

1

tttttt

tttt

yyyyLLyLy

yyyLy

L

Page 10: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Moving Average

• Toujours stationnaire

• Fonction de bruits blancs passes

• Notation avec operateur

qtqtt

tt

qMA

MA

.....y )(

y )1(

11t

11t

q

q

tt

LLLLqMA

LLMA

Ly

...1)( )(

1)( )1(

)(

2

21

1

Page 11: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Exemple MA(q)

14 May 2002 Dr. Maurice J. Roche Topic II : 4

• Jouer a pile ou face

• Gagner $1 for pile et perdre $1 pour face

• Pour tout tt est soit -$1 or +$1.

• Gains moyens pour les 4 dernieres periodes?

– 0.25t + 0.25t-1+0.25t-2+0.25t-3

Page 12: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

MA(1)

)1/((1)

1jpour 0)(

)](

)])([()]y)(y[()1(

)1()2(

])[(])y[()y(

)y(

y

12

1

2

121

2

112

1211

211111-tt

21

21

21

2

11

2

2

11

2

tt

t

11t

j

E

EE

E

EEV

E

ttttttt

tttt

tttt

tt

tt

Page 13: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Ma(q)

qjpour 0)(

)...()(

)...1()y(

)y(

.....y

2

2211

222

21

2

t

t

11t

j

j

V

E

jqqjjj

q

qtqtt

Page 14: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Exemple

0 50 100 150 200 250 300 350 400 450 500-4

-3

-2

-1

0

1

2

3MA(1) phi1=0.8

MA(1) phi1=0.8

1 2 3 4 5 6 7 8 9 10-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6Sample autocorrelation coefficients

k-values

sacf va

lues

AC

1 2 3 4 5 6 7 8 9 10-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

0.5Sample partial autocorrelation coefficients

k-values

spacf va

lues

PAC

Page 15: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Exemple

0 50 100 150 200 250 300 350 400 450 500-6

-5

-4

-3

-2

-1

0

1

2

3

4

MA(3)

Phi=0.8, -0.5,0.3

1 2 3 4 5 6 7 8 9 10-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2Sample autocorrelation coefficients

k-values

sacf valu

es

AC

1 2 3 4 5 6 7 8 9 10-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2Sample partial autocorrelation coefficients

k-values

spacf valu

es

PAC

Page 16: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

AR(1)

tty 11t

y

1||

1||

1

1

Stationnaire

Processus explosif

0 50 100 150 200 250 300 350 400 450 500-5

-4

-3

-2

-1

0

1

2

3

4

0 10 20 30 40 50 60 70 80 90 1000

0.5

1

1.5

2

2.5x 10

4

Page 17: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Pourquoi?

j

j

jtt

t

j

j

j

j

jtj

j

t

Jt

J

jt

J

j

j

t

ttt

jj

yyEj

yE

yJ

yy

yy

1

21

2

1

2

12224

1

2

1

2

12

0

2

1

10

1

01

1

1

01

11

)0(/)()(

)]1/([])[()(

)1/(...)1(])[()0(

1

1et

1

1

et petit Si

Page 18: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

AR(1)

1 2 3 4 5 6 7 8 9 10-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6Sample autocorrelation coefficients

k-values

sacf

val

ues

Phi=0.5

1 2 3 4 5 6 7 8 9 10-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8Sample autocorrelation coefficients

k-values

sacf

val

ues

Phi=-0.8

AC

PAC

1 2 3 4 5 6 7 8 9 10-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6Sample partial autocorrelation coefficients

k-values

spacf va

lues

1 2 3 4 5 6 7 8 9 10-0.8

-0.7

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1Sample partial autocorrelation coefficients

k-values

spacf va

lues

Page 19: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

AR(2)

2

21

22211

1)( LLL

yyyyttttt

• Conditions de stationarite:

1

1

1

2

21

21

Page 20: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

AR(p)

• Conditions de stationarite: Les racines de l’equation suivante doivent etre inferieures a 1 en valeur absolue

0...2

2

1

1

p

ppp xxx

Page 21: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

ARMA(1,1)

• Les autocorrelations diminuent progressivement

• Similaire a AR(1)

• Mais fonction plus compliquee des parametres

• Depend des deux coefficients

Page 22: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Box-Jenkins (1976)

1) Identification: Un premier modele est choisi apres examen des autocorrelations– Si rho ne decroit pas rapidement: indication de

non-stationarite– Si rho(k)=0 pour k>q et les autocorrelations

partielles decroissent MA(q)– Si rho(k) decroit et les autocorrelations

partielles sont =0 pour k>p AR(p)– Si pas de point de rupture clair ARMA(p,q)

Page 23: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Box-Jenkins (1976)

2) Estimation

Maximum de vraisemblance

Goodness of fit (criteres AIC, Schwartz)

3) Tests de verification sur les residus

- Est ce que les erreurs sont aleatoires?

- Non autocorreles: Test de Box-Ljung

- Normalite: Test de Jarque Bera

Page 24: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Estimation

1 4 M a y 2 0 0 2 D r . M a u r i c e J . R o c h e T o p i c I I : 1 5

• B a s e s u r e s t i m a t i o n p a r m a x i m u m d e v r a i s e m b l a n c e• T e s t e r c h a q u e m o d e l e p o u r v e r i f i e r l a n o n - c o r r e l a t i o n d e s

r e s i d u s• S i p l u s i e u r s m o d e l e s s e m b l e n t v a l i d e s , u t i l i s e r l e s c r i t e r e s

d ’ i n f o r m a t i o n• C h o i s i r l e m o d e l e q u i m i n i m i s e l e s c r i t e r e s :

A I C T l n ( S S R ) 2 ( p q 1 )

S B C T l n ( S S R ) ( p q 1 ) l n ( T )

• C e n e s o n t p a s d e s t e s t s d ’ h y p o t h e s e f o r m e l s

• P o s s i b i l i t e s d e r e s u l t a t s c o n t r a d i c t o i r e s

Page 25: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Maximum de vraisemblance

• Les erreurs sont iid

• Distribution jointe: produit des distributions individuelles

• Regression simple)]()'[()'(

XYXYMinMin

XY

T

XYXY

YXXX

dLdLog

ddLogL

TTLogL

XYXYyMaxL T

)(()'(*

')'(*

/)(

/

'2/1)log(2/)2log()2/(

)2

)(()'(exp()2()|,(

2

1

2

22

2

2/22

Page 26: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Conditional Likelihood ARMA(p,q)

• Considere les p premieres observations comme donnees

• Fixer les q premieres erreurs a 0

• Par iteration

2

1

22

1111

2/)log(2

)2log(2

......

T

ptt

qtqtptpttt

pTpTLogL

yycy

Page 27: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

ARCH

• Hypothese de constance de la volatilite rarement verifiee sur marches financiers

• Auto Regressive Conditional Heteroskasticity

• La volatilite semble etre correlee dans le temps

• Fat Tails (kurtosis)

Page 28: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Volatility Clusters1

00

*[lo

g(s

p(t

))-(

log

(sp

(t-1

)))]

Volatility Clusteringdate

22dec1999 31mar2000 09jul2000 17oct2000

-6.00451

4.65458

S&P 500

Page 29: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Fat TailsF

ract

ion

Kurtosis100*[log(sp(t))-(log(sp(t-1)))]

-6.00451 4.65458

0

.113636

Page 30: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

ARCH(1)

• Engle (1982)

• La volatilite conditionelle est fonction des observations passees

0,0

][]]|[[][ nelleinconditio Variance

iid avec

]|[ lleconditione Variance

]|[][ hypotheseRelaxer

]|y[y

2

1

2

1

22

1

2

2

1

22

1tt

tt

tttt

tttt

ttt

ttt

tt

hARCH

hEEEE

zhz

hE

EE

E

Page 31: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

• Volatilite autocorrellee

• Kurtosis>3

Proprietes

)1(

cotesdeux des Soustraire

22

2

1

2

2

1

ttttt

ttt

t

tt

zhhv

v

h

h

Page 32: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

GARCH(1,1)

• ARCH(p) difficile a estimer

• Bollerslev(1986)

• Generalized.....ARCH

• Correspond a ARCH()

1,0,0,0

12

1

ttt hh

Page 33: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Extensions

• Integrated GARCH– Les coefficients somment a 1: Les chocs

passes persistent tres longtemps

• GARCH in Mean – Relation directe entre rendement et risque d’un actif– Dans la specification du rendement moyen, inclure une

function de la variance conditionnelle

• Exponentional GARCH – Les chocs passes ont un impact asymmetrique sur la

volatilite

Page 34: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

News Impact Curve

Con

ditio

nal V

aria

nce:

GA

RC

H

News Impact Curve: dCPI w/ ARMA(1,1)error (t-1)

Con

ditio

nal V

aria

nce:

EG

AR

CH

Conditional Variance: GARCH Conditional Variance: EGARCH

-9.8 9.8

.587194

40.1751

.404425

83.8448

Relation entre erreur Et volatilite future

Page 35: Chapitre II Econometrie des Series Temporelles Modeles ARIMA ARCH-GARCH

Test – Engle(1982)

• ARCH(q)• Hypothese H0 de volatilite constante

• Regression• Les epsilons sont obtenus par estimation du

modele sous hypothese de volatilite constante

• Statistique LM: nR2 suit Chi2(q)

22

11....

qtqtth

0...21

q

tqtqttu

22

11

2 ....