Volatility Modelling2
Volatility Modelling2
Modeling
Generalized Auto
Regressive Conditional
Heteroscedasticity
(GARCH) Models
Daily SENSEX
SENSEX (Daily)
20000
18000 Non-stationary Series
16000 Residual Series of ARIMA
14000
12000 1,200
(1,0,0) SARIMA(0,1,1)5:
10000
0.1
estimated by OLS.
8000
Sensex Returns (daily)
800
6000
4000
0.05
Low volatility
2000
400 This suggests residuals are not
0 0 constant over time. In4-Sep-08
fact, it 4-Nov-08
0 4-Mar-08 4-May-08 4-Jul-08
3-Mar-08 3-May-08
is highly3-Sep-08
3-Jul-08
volatile over the
3-Nov-08
-0.05
-400 time. But volatility pattern is
different at different
Stationary but points in
-800-0.1 time.
Volatile Series
-1,200 High volatility
-0.15
I II III IV
Daily Oil Price
International Crude Oil Price
160
Non-stationary Series
Residual series of
140
20
120
100
16
ARIMA(1,0,1) SARIMA(1,1,1)5
80
60 12
0.2
40
8
High volatility
20
0 0.05
0
This suggests residuals are highly
-4 4-Mar-08 volatile
4-May-08 towards
4-Jul-08 the end, but less4-Nov-08
4-Sep-08
-0.05
-8 volatile in the middle and
-0.1
Stationary
beginning of Series
the sample.
-12
-0.15
I II III IV
2008
Daily Exchange Rate
Exchage Rate (Daily)
60
Non-stationary Series
Residual series of
50
1.2
40
ARIMA(1,0,0) SARIMA(0,1,1)
Exchange Rate Changes (Daily) 5
30 0.8 3.0%
20 2.0%
0.4
10
1.0%
0.0
0
0.0%
3-Mar-08 3-May-08 3-Jul-08 3-Sep-08 3-Nov-08
4-Mar-08 4-May-08 4-Jul-08 4-Sep-08 4-Nov-08
-0.4
-1.0%
-0.8 -2.0%
This suggests residuals are volatile
-1.2
-3.0%
in the middle and HighofVolatile
end the Period
-4.0%
-1.6
I
sample.II But volatility towards
III
the IV
end is higher than2008the middle.
D(EX,0,5) Residuals
Monthly Peak Gold Price
2000
Peak-month
1800
1600
Peak-month
Non-stationary Series
1400
1200
1000 250
800
200 Residual series of ARIMA(1,0,1)
600
150 0.2 SARIMA(1,1,1)12
400
100 0.15 Seems…there
Monthly is
Gold Price Changes
200
0 50
0.1 variability, but
October-…
46 October-…
Septemb…
February…
21 Septemb…
26 February…
Decemb…
36 Decemb…
Novemb…
11 Novemb…
variability is constant
April-04
16 April-09
July-05
31 July-10
June-03
6 June-08
March-07
51 March-12
August-07
56 August-12
January-03
1January-08
61January-13
May-06
41 May-11
0.05
0
0
over the sample?
This suggests variability in
66
71
76
81
86
91
96
101
106
111
116
121
-50
-0.05
-100 -0.1 residuals is constant over the
-150 -0.15
sample period unlike ARIMA
2005 models of ‘SENSEX’, 2009OIL2010
PRICE’
-200 -0.2
2006 2007 2008 2011 2012 2013
-0.25
and EXCHANGE RATE’ series.
D(PEAK,0,12) Residuals
Problem with ARIMA Modeling
• SENSEX returns and Oil price changes/ returns are
stationary but volatile series.
• Univariate ARIMA modelling to forecast the daily
‘SENSEX’ OR ‘Oil Price’ using OLS estimation
will predict the ‘conditional mean’ of these
series based on past information with the
assumption that the residual variance is constant
over time.
• But these series exhibit high variability
suggesting that conclusion/forecast based
on OLS is likely to be inaccurate, hence a
correction is required to reduce this
variability or volatility or risk or
heteroscedastic error variance .
Need for Volatility Modeling
• The basic version of least squares model assumes
that the expected value of all error terms, when
squared, is same at any given point. The variances of
error term is constant. Known as “HOMOSCEDASTIC”
assumption.
• So,
rt = E (rt / rt-1, rt-2, … rt-s) + SE (rt / rt-1, rt-2, …, rt-s) * ut ;
= mt + ht1/2 ut ;
where
wt ut2 ht t2 ht ht ( t2 1)ht ; t ~ N (0,1)
j 1 h t j j 1 h t j i 1
Since the left hand side of the equation is log of ht , so, the
variance itself will be positive irrespective of whether the
coefficients are positive or not.
j 1 h t j j 1 h t j i 1
q
ut q
ut p
log(ht ) 0 j j i log(ht i )
j j
j 1 h t j j 1 h t j i 1
i1
i j 1
j1
p q
i1
i j 1
j1
I-GARCH (p, q) Models
• I-GARCH processes are either non-stationary or if they
are stationary they have infinite variance. Infinite
variance means heavy tails! A distribution can be heavy-
tailed with a finite variance.