Professional Documents
Culture Documents
M.-Y. Chen
GARCH
Introduction
Characteristics of the return of an asset recognized in financial literature
are as follows.
1. The volatility of an asset evolves over-time in a continuous manner.
2. Periods of large movements in prices alternate with periods during
which prices hardly changes. Thus large returns (of either sign) are
expected to follow large returns, and small returns (of either sign)
to follow small returns. This characteristic feature is commonly
referred as volatility clustering or volatility pooling. In other words,
the current level of volatility tends to be positively correlated with
its level during the immediately preceding periods.
3. The volatility of an asset does not diverge to infinite.
4. Asymmetric movement of the volatility exists, i.e., a large (small)
change in prices is more likely followed be a large (small) price
M.-Y.
Chen volatility
GARCH is to rise more following a
change. In other words,
The
GARCH
Time series
1. White-noise process: constant mean, constant variance,
and no autocorrelation (auto-covariance at nonzero lags
vanish);
2. i.i.d. process: an example of white-noise process but
3. financial time series could be white noise but not i.i.d.
(other type of dependence);
4. heteroskedastic white noise whose auto-covariance at
nonzero lags vanish but the variance are time-dependent;
5. martingale difference series: Xt is a martingale sequence
if E(Xt |Ft1 ) = 0 for a filtration Ft so that
F0 F1 .
M.-Y. Chen
GARCH
GARCH
GARCH
(1)
GARCH
(2)
ht ,
GARCH
GARCH
M.-Y. Chen
GARCH
M.-Y. Chen
GARCH
E(et ) = 0, cov(xt , et ) = 0.
(3)
GARCH
There are two ways to handle this problem. First, we could use
some other estimation method than LS that incorporates the
structure of the heteroskedasticity. For instance, combining
the regression model with an ARCH structure of the residuals
and estimate the whole thing with maximum likelihood
(MLE) is one way. As a by-product we get the correct
standard errors provided, of course, the assumed distribution is
correct. Second, we could stick to OLS, but use another
expression for the variance of the coefficients: a
heteroskedasticity consistent covariance matrix, among
which Whites covariance matrix is the most common.
M.-Y. Chen
GARCH
(4)
and to test if all the slope coefficients (not the intercept) in are zero.
This can be done be using the statistic T R2 which has the limiting
distribution 2 (dim 1), where R2 is from (4) and dim is the dimension
of z t .
M.-Y. Chen
GARCH
zt
i.i.d.
ht
t + t ,
p
z t ht ,
(5)
N (0, 1),
q
X
i 2ti = 0 + (L)2t1 ,
0 +
(6)
i=1
GARCH
M.-Y. Chen
GARCH
M.-Y. Chen
GARCH
p
For q = 1 and having t = 0, rt = ht zt with
2
ht = 0 + 1 rt1
becomes the ARCH(1) model. It is clear
that ht > 0 with probability one provided 1 > 0 and 1 0.
As the unconditional variance var(rt ) is
r2 = var(rt ) = E(rt2 ),
with t = 0
2
= E{E[rt2 |Ft1 ]} = E{0 + 1 rt1
}
2
= 0 + 1 E(rt1
) = 0 + 1 r2
0
.
=
1 1
GARCH
Besides, as rt = t = zt
p
ht given t = 0,
2
= ht + ht (zt2 1) = [0 + 1 rt1
] + [ht zt2 ht ]
2
2
= [0 + 1 rt1
] + rt2 ht = 0 + 1 rt1
+ t
M.-Y. Chen
GARCH
Likewise
2
ht = 0 + 1 rt1
2
corr(rt2 , rts
) =
M.-Y. Chen
GARCH
Exercise
M.-Y. Chen
GARCH
E(rt4 )
M.-Y. Chen
2 < 1/3
else
GARCH
3
1 312
02
302 + 60 1 [0 /(1 1 )] (1 1 )2
3
=
1 312
02
612
=
0,
1 312
p
given 12 < 1/3. It is obvious that E(rt4 ) = if 1 1/3
p
and becomes finite if 1 < 1/3. The existence of moments
is important for the interpretation of the sample correlogram
of rt and rt2 , and inference.
4 (rt ) =
M.-Y. Chen
GARCH
M.-Y. Chen
GARCH
M.-Y. Chen
GARCH
As 4 (rt ) = E[rt E(rt )]4 /[var(rt )]2 and if rt = ht zt , where ht is
Ft1 -measurable and zt is independent of Ft1 with mean zero and
variance 1. Then, as E(rt ) = 0,
4 (rt )
=
=
=
=
=
=
E(rt4 )
E(h2t zt4 )
E(h2t ) E(zt4 )
E(rt4 )
=
=
=
2
2
[var(rt )]2
[E(rt )]2
[E(rt )]2
[E(rt2 )]2
E(h2t ) 4 (zt )
E{[E(rt2 |Ft1 )]2 }
=
2
{E[E(rt |Ft1 )]}2
{E[E(rt2 |Ft1 )]}2
E{[E(rt2 |Ft1 )]2 }
4 (zt )
{E[E(rt2 |Ft1 )]}2
{E[E(rt2 |Ft1 )]}2 + E{[E(rt2 |Ft1 )]2 } {E[E(rt2 |Ft1 )]}2
4 (zt )
{E[E(rt2 |Ft1 )]}2
2
2
E{[E(rt |Ft1 )] } {E[E(rt2 |Ft1 )]}2
4 (zt ) 1 +
{E[E(rt2 |Ft1 )]}2
2
var[E(rt |Ft1 )]
4 (zt ) 1 +
4 (zt ) = 3.
[E(rt2 )]2
M.-Y. Chen
GARCH
GARCH Models
In the empirical applications of ARCH(q) models a long lag length and a
large number of parameters are often called for. In order to improve this
shortcomings, Bollerslev (1986) proposed the generalized ARCH, or
GARCH(p,q) model, which specified the conditional variance to be a
function of lagged squared errors and past conditional variance. The
GARCH(p, q) process is given as
rt
ht
t + t ,
p
i.i.d.
zt N (0, 1),
z t ht ,
p
q
X
X
i hti ,
i 2ti +
0 +
i=1
i=1
> 0,
i 0,
0,
i = 1, , p.
M.-Y. Chen
i = 1, , q,
GARCH
(7)
GARCH(1, 1) Models
A GARCH (1,1) is expressed as
ht = 0 + 1 2t1 + 1 ht1
(8)
2t = 0 + (1 + 1 )2t1 + et 1 et1
GARCH
= 0 + 1 2t2 + 1 ht2
ht2
= 0 + 1 2t3 + 1 ht3
ht
ht
ht
ht
= 0 (1 + 1 + 12 ) + 1 (1 + 1 L + 12 L2 )2t1 + 13 ht3
M.-Y. Chen
GARCH
GARCH
1 2
2
As an GARCH(1,1) model, ht = 0 + 1 rt1
+ 1 ht1 ,
E(ht ) = E(rt2 ) =
0
,
1 1 1
GARCH
M.-Y. Chen
GARCH
M.-Y. Chen
GARCH
zt
i.i.d.
ht
t + ht + t ,
p
z t ht ,
N (0, 1),
q
X
i 2ti ,
0 +
i=1
M.-Y. Chen
GARCH
(9)
IGARCH Models
A common finding in much of the empirical studies using high-frequency
financial data concerns the apparent persistence implied by the estimates
of the conditional variance equation. In the linear GARCH(p,q) model
the persistence is manifested by the presence of an approximate unit root
in the autoregressive polynomial; i.e., 1 + + q + 1 + + p = 1.
Engle and Bollerslev (1986) refer to this model as Integrated in variance
or IGARCH which is
ht
0 +
q
X
i 2ti +
j htj ;
j=1
i=1
p
X
+ q + 1 + + p = 1.
GARCH
GARCH-L
The linear GARCH(p,q) model successfully captures thick
tailed, and volatility clustering, but is not well suited to
capture the leverage effect. The empirical evidence for stock
returns reflects that there exists a negative correlation between
current returns and future volatility. It implies a stock price
decrease tends to increase subsequent volatility by more than
would a stock price increase of the same magnitude. This
phenomenon is reflecting the asymmetry in the conditional
variance equation. Hence, many other parametric formulations
explained the leverage effect have been considered in the
literature.
M.-Y. Chen
GARCH
GARCH
Beta-t-EGARCH Models
The first-order Beta-t-(E) GARCH model suggested by Harvey
and Chakravarty (2008), Cambridge Working Papers in
Economics 0840, Faculty of Economics, University of
Cambridge, is
p
rt =
ht t , t i.i.d.t()
GARCH
(11)
GARCH
GARCH
q
X
i=1
p
X
j ln(htj ).
j=1
M.-Y. Chen
GARCH
(12)
q1
X
i=0
(i + )zti I(zti 0)
M.-Y. Chen
GARCH
GJR-GARCH Models
The model introduced by Glosten, Jagannathan, and
Runkle (1993) offers an alternative method to allow for
asymmetric effects of positive and negative shocks to volatility.
The GJR-GARCH(p, q) model can be written as
ht
q
X
{i 2ti [1 I(ti > 0)]
= 0 +
i=1
+i 2ti I(ti
> 0)} +
p
X
j=1
M.-Y. Chen
GARCH
j htj .
(13)
q
X
i=1
{i 2ti [1 F (ti )]
+i 2ti F (ti )}
p
X
j htj ,
(14)
j=1
1
,
1 + exp(ti )
M.-Y. Chen
GARCH
> 0.
(15)
M.-Y. Chen
GARCH
> 0.
(16)
GARCH
R Package: RSTAR
M.-Y. Chen
GARCH
M.-Y. Chen
GARCH
GARCH
q
X
i 2ti
j=1
p
i=1
q
+(0 +
p
X
i 2ti +
j=1
i=1
GARCH
(17)
q
X
i 2ti
j=1
p
i=1
q
+(0 +
p
X
i 2ti +
i=1
M.-Y. Chen
X
j=1
GARCH
j htj )F (ti ).
(18)
q
X
i 2ti
j=1
i=1
M.-Y. Chen
p
X
GARCH
j htj
(19)
(0 +
q
X
i 2ti +
i=1
q
X
+(0 +
p
X
j htj )I(st = 1)
j=1
p
X
i 2ti +
i=1
(20)
j=1
GARCH
M.-Y. Chen
GARCH
t-GARCH
Thus, the specification of the t-GARCH model is
rt
t |Ft1
= t + t ;
f (t |Ft1 )
+1
1
= (
)( )1 (( 2)ht|t1 ) 2
2
2
1
(1 + 2t h1
)
t|t1 ( 2)
ht
= 0 +
q
X
i 2ti +
i=1
= 1, , T.
p
X
(+1)
2
, > 2;
i hti ;
i=1
GARCH
> 4.
M.-Y. Chen
GARCH
T
X
t=1
log f (t |, Ft1 ).
M.-Y. Chen
GARCH
t-distributed Errors
When the innovation zt are assumed to be normally
distributed, the conditional distribution of t is normal with
mean zero and variance ht . The unconditional distribution of a
series t for which the conditional variance follows a GARCH
model is non-normal. In particular, the kurtosis of t is larger
than the normal value of 3, the unconditional distribution has
fatter tails than the normal distribution.
M.-Y. Chen
GARCH
p
ht ,
ht = exp(vt /2),
M.-Y. Chen
GARCH
var(t ) = exp((0)/2) 2
GARCH
M.-Y. Chen
GARCH
for h 6= 0.
GARCH
if k = 0
= 0,
otherwise.
GARCH
The LMSV model considered in this paper is to extend the original LMSV
model of Breidt, et al (1998) by replacing ht = exp(xt /2) with a more
general specification t = K(xt ), i.e., :
rt = t t ,
t = K(xt ),
i ti
i=1
M.-Y. Chen
GARCH
n
X
t=1
q
(rtp
p )(rt+k
q ),
M.-Y. Chen
GARCH
Pn
s
t=1 rt , s
= p, q.
GARCH
M.-Y. Chen
GARCH
GARCH
R package: rugarch
The rugarch package provides for a comprehensive set of
methods for modelling univariate GARCH processes, including
fitting, filtering, forecasting, simulation as well as diagnostic
tools including plots and various tests. Additional methods
such as rolling estimation, bootstrap forecasting and simulated
parameter density to evaluate model uncertainty provide a rich
environment for the modelling of these processes. See the R
code rugarch.R and rugarch1.R.
M.-Y. Chen
GARCH
R package: egarch
1. egarch: This function fits an Exponential Generalized
Autoregressive Conditional Heteroscedastic Model
(EGARCH(p, q)-Model) with normal or ged distributed
innovations to a given univariate time series.
2. egarchSim: This function simulates a univariate
EGARCH(p, q) model with normal or ged distributed
innovations.
See the R code eGARCH.R. The package rugarch also provides
EGARCH specification, fitting, inferences and forecasting.
M.-Y. Chen
GARCH