Faits Stylisés en Économétrie Non-Linéaire
Faits Stylisés en Économétrie Non-Linéaire
Économétrie non-linéaire
Chapitre 4: Modèles GARCH
Septembre 2016
3 GARCH
1 Faits Stylises 4 Conclusions
2 ARCH 5 Références
1. PROPRIÉTÉS DES
SÉRIES FINANCIÈRES
Séries financières
Nonlinearity in variance
A major contribution of the ARCH literature is the finding that appar-
ent changes in the volatility of economic time series may be predictable
and result from a specific type of nonlinear dependence rather than
exogenous structural change in variables (Berra et Higgins, 1993, page
315).
Séries financières
Notations
pt : prix d’un actif financier (ou portefeuille) à une date t
rt : le logarithme du rendement correspondant
rt = log(pt ) − log(pt−1 )
pt −pt−1
rt = log(1 + Rt ) où Rt = pt−1
Propriétés
I) Stationnarité
Les processus stochastiques pt associés aux prix d’actif sont
généralement non stationnaires au sens de la stationnarité du second
ordre
Propriétés
Propriétés
Propriétés
E(pt+1 |Ft ) = pt
Propriétés
Propriétés
II) Autocorrélation des carrés des rendements
Hypothèse de marchés efficients appliquée aux rendements des actions
rt :
rt+1 = Et rt+1 + εt+1
Remark
EMH L’hypothèse d’anticipation rationnelle n’impose des restrictions
que sur le premier moment de εt et l’auto-corrélation des rt2 n’est pas
incompatible avec l’EMH.
Gilles de Truchis, Elena Dumitrescu Économétrie non-linéaire 11/91
Faits Stylises ARCH GARCH Tests Conclusions Références
Propriétés
II) Autocorrélation des rendements
Test de Ljung-Box Notons zt les rendements ou les rendements aux
H0 : ρ1 = ρ2 = · · · = ρK = 0 ,
K
X ρ̂2k d
QLB (K) = T (T + 2) −→ χ2 (K)
T − k T →∞
k=1
PT
t=k+1 (zt − z̄)(zt−k − z̄)/(T − k)
ρ̂k = PT 2
t=k+1 (zt − z̄) /T
Propriétés
III) Asymétrie perte/gain
La distribution des cours est généralement asymétrique : il y a plus de
mouvements forts à la baisse qu’à la hausse.
Sk < 0 ⇒ P r(rt < E(rt )) > P r(rt > E(rt ))
Coefficient de Skewness :
µ3 rt − Ert 3
= E[( ) ]
σ3 σ
H0: Sk = 0
Statistique de test
S2 d
p k −→ N (0, 1)
6/T T →∞
Gilles de Truchis, Elena Dumitrescu Économétrie non-linéaire 15/91
Faits Stylises ARCH GARCH Tests Conclusions Références
Propriétés
Propriétés
IV) Queues de distribution épaisses
L’hypothèse de normalité des rendements est généralement rejetée
Propriétés
Densité
Leptokurtique
Platikurtique
Mésokurtique
Propriétés
Propriétés
IV) Queues de distribution épaisses
Propriétés
IV) Queues de distribution épaisses
Propriétés
H0: Sk = 0 et Ku = 3
T 2 T d
JB = Ŝ + (K̂u − 3)2 −→ χ2 (2)
6 k 24 T →∞
Propriétés
V) Clusters de volatilité
De fortes variations des rendements sont généralement suivies de
fortes variations
⇒ regroupement des extrêmes en cluster ou paquets de volatilités
⇒ remet en cause l’hypothèse d’homoscédasticité généralement
adopté en économétrie linéaire
Propriétés
V) Clusters de volatilité
Propriétés
Propriétés
Propriétés
VIII) Saisonnalité
Les returns présentent de nombreux phénomènes de saisonnalité
(effets weekend, effet janvier etc..)
Propriétés
Remark
Ces propriétés sont difficiles, voir impossibles, à reproduire à partir de
modèle ARMA linéaires classiques
Le théorème central de l’analyse des séries temporelles : le théorème de
Wold (1954) - écriture MA de v.a. non-corrélés (cf. Chapitre 1)
Approche ARCH-GARCH
Approche ARCH-GARCH
Approche ARCH-GARCH
Modèle ARCH
Modèles ARCH
Modèles ARCH
V (Xt |Ft−1 ) = ht ∀t
Modèles ARCH
Moments du processus ARCH ( Proofs)
i) p
E(Xt |Ft−1 ) = E(zt ht |Ft−1 )
p
= ht E(zt |Ft−1 ) = 0 si zt est bb faible
E(Xt ) = E(E(Xt )|Ft−1 ) = 0
ii) p
V (Xt |Ft−1 ) = V (zt ht |Ft−1 )
= ht V (zt |Ft−1 )
= ht V (zt )
2
= ht = α0 + α1 Xt−1 .
V (Xt ) = E (Xt − E(Xt ))2 = E(Xt2 )
De l’écriture autorégressive sur Xt2 du modèle ARCH sous hypothèse
de stationnarité (E(Xt2 ) = α0 + α1 E(Xt2 )) on a
α0
E(Xt2 ) = V (Xt ) =
1 − α1
Gilles de Truchis, Elena Dumitrescu Économétrie non-linéaire 36/91
Faits Stylises ARCH GARCH Tests Conclusions Références
Modèles ARCH
Modèles ARCH(q)
√
Xt = zt ht Pq 2
avec ht = α0 + i=1 αi Xt−i
et où zt désigne un bruit blanc faible tel que E(zt ) = 0 et E(zt2 ) = σz2 .
• Ce modèle respecte les propriétés de différence de martingale et
variance conditionnelle variable dans le temps
Pq 2
E(Xt |Xt−1 ) = 0 et V (Xt |Xt−1 ) = α0 + i=1 αi Xt−i
•εt : résidus
• zt : résidus standardisés
Remark
Pour tenir compte de la dynamique du ε2t , on peut être amené à imposer
une valeur élevée du paramètre q dans la modélisation ARCH(q) ce qui
peut poser des problèmes d’estimation.
Modèles GARCH
Modèles GARCH
Modèles GARCH
Definition
Un processus εt satisfait une représentation GARCH(p, q) si
√
εt = zt ht ,
Pq Pp
ht = α0 + i=1 αi ε2t−i + i=1 βi ht−i ,
Modèles GARCH
Moments conditionnels
E(εt |εt−1 ) = 0
Pq Pp
V (εt |εt−1 ) = ht = α0 + i=1 αi ε2t−i + i=1 βi ht−i ,
Variance non-conditionnele
α0
V (Xt ) = E(Xt2 ) = Pmax(p,q)
1− i=1 (αi + βi )
Modèles GARCH
Variance non-conditionnele (proof )
De l’écriture ARMA sur ε2t du modèle GARCH stationnaire
Pmax(p,q) Pp
(ε2t = α0 + i=1 (αi + βi )ε2t−i + µt − i=1 βi µt−i , avec
innovations µt = ε2t − ht ) on a
max(p,q) p
X X
E(ε2t ) = α0 + (αi + βi )E(ε2t−i ) + E(µt ) − βi E(µt−i )
i=1 i=1
max(p,q) p
X X
= α0 + (αi + βi )E(ε2t ) + E(µt ) − βi E(µt−i )
i=1 i=1
max(p,q)
X
(αi + βi ) E(ε2t ) = α0
1−
i=1
α0
V (Xt ) = E(Xt2 ) = Pmax(p,q)
1− i=1 (αi + βi )
Gilles de Truchis, Elena Dumitrescu Économétrie non-linéaire 46/91
Faits Stylises ARCH GARCH Tests Conclusions Références
Modèles GARCH
Definition
Un processus εt satisfaisant une représentation GARCH(p, q) telle que
Pq Pp
ht = α0 + i=1 αi ε2t−i + i=1 βi ht−i ,
Estimation (MLE)
Hypothèse de Normalité
Estimation (MLE)
Hypothèse de Normalité
Estimation (MLE)
Rappel sur l’idée du MV :
ii) on déduit la log-vraisemblance associée à l’échantillon `(εt , θ), avec
θ le vecteur de paramètres
Hypothèse de Normalité
T
X
`(ε1 , ε2 , ..., εT ; θ) = logf εt |Ft−1
t=1
T T
T 1X 1X ε2t
= − log(2π) − log ht (θ) −
2 2 t=1 2 t=1 ht (θ)
Estimation (MLE)
Rappel sur l’idée du MV :
Hypothèse de Normalité
L’estimateur θ vérifie
√ d
T (θ̂ − θ0 ) −→ N (0, IT−1 (θ0 ))
(cf. Chapitre 1 sur le MLE et le QMLE)
Gilles de Truchis, Elena Dumitrescu Économétrie non-linéaire 51/91
Faits Stylises ARCH GARCH Tests Conclusions Références
Estimation (MLE)
Example : SP500
dSPt = c + εt
p
εt = zt ht zt ∼ N.i.d.(0, 1)
ht = α0 + α1 ε2t−1 + β1 ht−1
Estimation (MLE)
Modèles GARCH
Exemple : SP500
dSPt = 0.000465 + εt
3.37
p
εt = zt ht zt ∼ N.i.d.(0, 1)
ht = 4.84e−7 + 0.0443ε2t−1 + 0.9519ht−1
5.12 14.7 295
Modèles GARCH
Modèles GARCH
code SAS:
proc autoreg data=donnes;
model dSPt =/nlag=2 garch=(q=(1,3),p=1) covest=qml;
output out=r r=yresid;
run;
Modèles GARCH
Modèles GARCH
Modèles GARCH
MV sous Student
Si x et y sont deux variables aléatoires indépendantes, telles que x
suit une loi N(0,1) et y suit une loi du chi-deux à v degrés de liberté,
alors la variable
x
t= p
y/v
est distribué selon une loi de Student à v degrés de liberté, telle que
E(t) = 0 si v ≥ 1 et V (t) = v/(v − 2) si v ≥ 2.
Modèles GARCH
MV sous Student
Modèles GARCH
MV sous Student
Si la variable zt admet une distribution de Student à v degrés de
libertés, où v ∈ R vérifie v > 2, alors la log-vraisemblance associée à
une observation et à l’ensemble de paramètres θ s’écrit :
v + 1 v
`(θ, εt ) = log Γ − log Γ
2 2
z 2
− 0.5 log[π(v − 2)] + log(ht ) + (1 − v) log 1 + t
v−2
−Eεt
εt√
où Γ(.) désigne la fonction Gamma et où zt = ht
Modèles GARCH
1
v= T DF 1 = 2.0538
Modèles GARCH
MV sous Student dissymétrique standardisée
v + 1 v 2
`(θ, εt ) = log Γ − log Γ + log + log(s)
2 2 ξ + 1ξ
(szt + m)2 −2It
− 0.5 log[π(v − 2)] + log(ht ) + (1 − v) log 1 + ξ
v−2
avec √
v−1
Γ v−2
ξ − 1ξ ,
2
m= √ v
πΓ 2
s2 = ξ 2 + ξ12
− 1 − m2 ,
(
1, si zt ≥ − ms
It =
0, si zt ≤ − ms
• Distribution leptokurtique et asymétrique
• ξ paramètre d’asymétrie ( si ξ = 1, Student classique)
Modèles GARCH
v exp(−0.5|zt /λ|v )
fz (zt ) =
λ2[(v+1)/v] Γ(1/v)
où Γ(.) désigne la fonction gamma et λ est une constante définie par
2− v2 Γ(1/v) 12
λ=
Γ(3/v)
Modèles GARCH
MV sous GED
Si la variable zt admet une distribution GED avec v ∈ R∗ , alors la
log-vraisemblance associée à une observation zt et à l’ensemble de
paramètres θ s’écrit :
zt v 1
`(θ, εt ) = log(v/λ) − 0.5| | − (1 + v −1 ) log(2) − log Γ( ) − 0.5 log(ht )
λ v
avec s
1
2−2/vΓ( v )
λ=
Γ( v3 )
Extensions
1 Modèles ARMA-GARCH
2 GARCH-M
3 IGARCH
4 GARCH asymmétriques
• Weiss (1984)
régression linéaire avec erreurs GARCH :
yt = xt b + εt , εt ∼ GARCH(p, q)
Extension 2. GARCH-M
• Engle et al. (1987)
q
X p
X
ht = α0 + αi ε2t−i + βi ht−i
i=1 i=1
Trois cas :
Extension 2. GARCH-M
Extension 3. IGARCH
Modèles IGARCH
• Engle and Bollerslev (1987)
• correspondent au cas d’une racine unitaire dans le processus de
variance conditionnelle
• sont caractérisés par un effet de persistance dans la variance
Un processus εt satisfait une représentation IGARCH(p,q) si et
seulement si :
q
X p
X
V (εt |Ft−1 ) = ht = α0 + αi ε2t−i + βi ht−i
i=1 i=1
avec
q
P p
P
α0 ≥ 0, αi ≥ 0 ∀i = 1, · · · , q et βj ≥ 0, j = 1, · · · , p et αi + βi = 1
i=1 i=1
Extension 3. IGARCH
Modèles IGARCH
• Nelson (1990):
V [εt /εt−1 ] = ht = α0 + α1 ε2t−1 + β1 ht−1 avec α1 + β1 = 1
Prévisions de la variance conditionnelles à différents horizons k
k−1
E[ht+k /εt ] = (α1 + β1 )k ht + α0
P
(α1 + β1 )i
i=0
• si α1 + β1 = 1, E[ht+k /εt ] = ht + α0 k
En présence d’un terme constant, cette espérance diverge avec k
EGARCH
• Nelson (1991)
Un processus εt satisfait une représentation EGARCH(p,q) si et
seulement si :
p
εt = zt ht
q
X p
X
log(ht ) = α0 + αi g(zt−i ) + βi log(ht−i )
i=1 i=1
EGARCH
Modèle estimable :
q
X q
X p
X
log(ht ) = α0 + ai zt−i + bi (|zt−i | − E[|zt−i |]) + βi log(ht−i )
i=1 i=1 i=1
√
4ξ 2 Γ( 1+v
2 ) v−2
E[|zt |] = 1 √ Loi de Student dissymétrique (ξ)
(ξ + xi ) π(v − 1)Γ( v2 )
Γ v2
E[|zt |] = q Loi GED (v)
Γ( v1 )Γ( v3 )
Definition
Supposons que g(zt ) n’est pas presque partout nul et que les polynômes
q p
αi z i et β(z) = 1 − βi z i n’ont pas des racines com-
P P
α(z) =
i=1 i=1
munes, et que α(z) n’est pas identiquement nul. Alors, le modèle
EGARCH(p,q) admet une solution strictement stationnaire si et seule-
ment si les racines de β(z) sont en dehors du cercle unitaire. Cette so-
lution implique E(log ε2t )2 < ∞ lorsque E(log zt2 )2 < ∞ et Eg 2 (zt ) < ∞.
GJR-GARCH
• Glosten et al (1993) Un processus εt satisfait une représentation
GJR-GARCH(p,q) si et seulement si :
p
εt = zt ht
q
X p
X
ht = α0 + (αi εt−i + γi Iεt−i <0 ε2t−i ) + βi ht−i
i=1 i=1
GJR-GARCH(1,1)
TGARCH(1,1)
• Zakoïan (1994)
Un processus εt satisfait une représentation TGARCH(1,1) si et
seulement si :
p
εt = zt ht
p p
ht = α0 + αpos Iεt−i ≥0 εt−1 − αneg Iεt−i <0 εt−1 + β1 ht−1
où le résidu normalisé zt est un bruit faible et Iεt−1 <0 désigne la
fonction indicatrice telle que
Iεt−i <0 = 1 si εt−i < 0 et Iεt−i <0 = 0 sinon
• Asymétrie spécifiée sur l’écart type et non sur la variance
conditionnelle
6
Conditional Volatility
5
EGARCH
4 TARCH
GARCH
3
0
-12 -8 -4 0 4 8 12
News
News Impact Curves For Daily Volatility of the Dow Jones Industrial Average (DJIA)
1915-2001.
Exemples :
GARCH(1,1)
NIC est donnée par les termes de l’équation de variance conditionnelle
contenant ε2t n(et ) = α1 e2t où n(et ) = A + α1 e2t et A = α0 + β1 h̄t
EGARCH(1,1)
(
AE exp a+b
h̄
et , for et > 0,
n(et ) = t
AE exp a−b
h̄t t
e , for et < 0,
avec AE = h̄2β
p
t
1
exp[a0 − b 2/π], a < 0 et a + b > 0.
H0 : ρ1 = ρ2 = · · · = ρK = 0 ,
K
X ρ̂2k d
QLB (K) = T (T + 2) −→ χ2 (K)
T − k T →∞
k=1
T
(Xt2 − X̄ 2 )(Xt−k
2
− X̄ 2 )/(T − k)
P
t=k+1
ρ̂k = T
(Xt2 − X̄ 2 )2 /T
P
t=k+1
0.2 0.1
0.1 0
−0.1
0
5 10 15 20 25 30 35 5 10 15 20 25 30 35
0.06 0.06
0.04 0.04
0.02 0.02
0 0
−0.02 −0.02
−0.04 −0.04
−0.06 −0.06
5 10 15 20 25 30 35 5 10 15 20 25 30 35
Conclusions
Bibliographie générale :
Bollerslev, T, 1986. Generalized Autoregressive Conditional Heteroskedasticity,
Journal of Econometrics (1986)
Engle, R.F., Autoregressive Conditional Heteroskedasticity with Estimates of the
Variance of U.K. Inflation. Econometrica, 50, 987-1008.
Engle, R.F., D. Lilien, and R. Robins, 1987. Estimating time varying risk premia
in the term structure: The ARCH-M model, Econometrica, 5(5), 391-408.
Engle, R.F. and T. Bollerslev, 1987. Modelling the Persistence of Conditional
Variances. Econometric Reviews, 5(1), 1-50.
Engle, R.F. and V.K. Ng, 1993. Measuring and testing the impact of news on
volatility. Journal of Finance, 48(5), 1749-78.
Glosten, L. R., R. Jaganathan, and D. Runkle, 1993. On the Relation between the
Expected Value and the Volatility of the Normal Excess Return on Stocks.
Journal of Finance, 48, 1779-1801.
Nelson, D., 1991. Conditional heteroskedasticity in asset returns: a new approach,
Econometrica, 59, 347-370.
Nelson, D.B., 1990, Stationarity and Persistence in the GARCH(1,1) Model,
Econometric Theory, 6, 318-334.
Weiss, A.A., 1984. ARMA models with ARCH errors, Journal of Time Series
Analysis, 5, 129-143.
Zakoïan, J. M., 1994. Threshold Heteroskedastic Models. Journal of Economic
Dynamics and Control, 18, 931-944.
Gilles de Truchis, Elena Dumitrescu Économétrie non-linéaire 91/91