multivariate volatility models nimesh mistry filipp levin

36
Multivariate volatility models Nimesh Mistry Filipp Levin

Post on 21-Dec-2015

227 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Multivariate volatility models Nimesh Mistry Filipp Levin

Multivariate volatility models

Nimesh MistryFilipp Levin

Page 2: Multivariate volatility models Nimesh Mistry Filipp Levin

Introduction

•Why study multivariate models

•The models:

BEKK

CCC

DCC

•Conditional correlation forecasts

•Results

•Interpretation and Conclusion

Page 3: Multivariate volatility models Nimesh Mistry Filipp Levin

Motivation

It is widely accepted that financial volatilities move together over time across markets and assets. Recognising this

feature through a multivariate modelling feature lead to more relevant empirical models.

Page 4: Multivariate volatility models Nimesh Mistry Filipp Levin

Model Setup

),0( 11

111

tt

ttt

HNe

er

We are considering the vector of returns, which has k elements. The conditional mean of given is and the conditional variance is .

Multivariate modelling is concerned with capturing the movements in

1tr1tr t 1t

1tH

1tH

Page 5: Multivariate volatility models Nimesh Mistry Filipp Levin

Problems with multivariate modelling

• Parsimony

Models for time-varying covariance matrices tend to grow very quickly with the number of variables bring considered, it is important to control the number of free parameters.

• Positive Definiteness

Imposing positive definiteness on some models lead to non-linear constraints on the parameters of the models which can be difficult to impose practically.

Page 6: Multivariate volatility models Nimesh Mistry Filipp Levin

The Models

THE BEKK MODEL (Engle and Kroner 1995)

Where:

A and B are left unrestricted

No. of parameters:

P = 5k2/2 + k/2 = O(k2)

•Ensures positive definiteness for any set of parameters and so no restrictions need to be placed on the parameter estimates.

• For models with k<5 this model is probably the most flexible practical model available.

AeeABHBCCH tttt ''''1

kk

k

c

ccc

C

000

..00

...0

. 12111

Page 7: Multivariate volatility models Nimesh Mistry Filipp Levin

The Models

THE CCC MODEL (Bollerslev 1990)

Bollerslev proposed assuming that the time variation we observe in conditional covariances is driven entirely by time variation.

Where:

tkk

t

kt

t

h

h

ch

D

,

,22

1,11

000

..00

..0

.0

1.

....

.1

.1

21

212

112

kk

k

k

R

111 ttt RDDH

Page 8: Multivariate volatility models Nimesh Mistry Filipp Levin

No. of parameters:

P = 3k + k(k - 1)/2 = O(k2)

•The parameters can be estimated in stages, therefore making this a very easy model to estimate.

• Model is parsimonious and ensures definiteness.

• Some empirical evidence against the assumption that conditional correlations are constant

Page 9: Multivariate volatility models Nimesh Mistry Filipp Levin

The Models

THE DCC MODEL (Engle 2002)

An extension to the Bollerslev model; a dynamic conditional correlation model. Similar decomposition:

11

1

1111

11

111

),0(

ttt

tttt

ttt

ttt

eD

DRDH

HNe

er

Does not assume is constant.tR

Page 10: Multivariate volatility models Nimesh Mistry Filipp Levin

•This model too can be estimated in stages: the univariate GARCH models in the first stage, then the conditional correlation matrix in the second stage. parameters can be estimated in stages, therefore making this a very easy model to estimate.

• Model is parsimonious and ensures definiteness.

• It can be applied to very high dimension systems of variablesSome empirical evidence against the assumption that conditional correlations are constant

tkk

t

t

t

q

q

q

Q

,

,22

,11

000

..00

..0

0.0

*

'1

1*1

1*11

1

tttt

ttt

QWQ

QQQRt

No. of parameters:

P = 3k + 2 + k(k - 1)/2 = O(k2)

Page 11: Multivariate volatility models Nimesh Mistry Filipp Levin

The Models

Other models:

•The vech model (Bollerslev et al 1988)

•Too many parameters

•No. of parameters: P = k4/2 + k3 + k2 + k/2 = O(k4)

•The factor GARCH model (Engle et al 1990)

•Poor performance on low and negative correlations

•No. of parameters: P = k(k - 1)/2 + 3m = O(k2)

Page 12: Multivariate volatility models Nimesh Mistry Filipp Levin

Looking at Data• AMR - American Airlines (Transportation)

• BP - British Petroleum (Energy - Oil)

• MO - Philip Morris / Altria (Tobacco)

• MSFT - Microsoft (Technology)

• XOM - Exxon Mobil (Energy - Oil)

• Largest companies in their sectors

• Sufficient liquidity and therefore lower noise

• 1993-2003 daily returns

• Actual correlations (---) calculated for every 6 month period

Page 13: Multivariate volatility models Nimesh Mistry Filipp Levin

Pairs• AMR and XOM (transportation and oil)

– ‘Opposites’ should have negative correlation

• BP and XOM (two of the largest oil companies)

– Similar, should have positive correlation

• MO and MSFT (tobacco and technology)

– Unrelated, should have zero (?) correlation

• Correlation should increase with time as markets globalize

• Do market bubbles/crashes affect correlation?

Page 14: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 15: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 16: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 17: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 18: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 19: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 20: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 21: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 22: Multivariate volatility models Nimesh Mistry Filipp Levin
Page 23: Multivariate volatility models Nimesh Mistry Filipp Levin

Comparison• Note: CC produces constant correlations, so covariances compared

instead

• BEKK produces by far the best results, with predicted correlations following actual correlations very closely for different stock types

• DCC performs well for mainly positive, significantly oscillating correlations (poorly for MO and MSFT), but lags actual correlations more than the BEKK

• CC (in covariances) does not handle negatives, and generally performs worse than the DCC for the same running time

Page 24: Multivariate volatility models Nimesh Mistry Filipp Levin

Set of 3 stocks• AMR, MO, and MSFT

– Transportation, Tobacco, and Technology

• Predictions should improve

Page 25: Multivariate volatility models Nimesh Mistry Filipp Levin

BEKK(1,1)1993-2003 (daily)with AMR, MO, MSFT

Page 26: Multivariate volatility models Nimesh Mistry Filipp Levin

DCC(1,1)1993-2003 (daily)with AMR, MO, MSFT

Page 27: Multivariate volatility models Nimesh Mistry Filipp Levin

CC(1,1)1993-2003 (daily)with AMR, MO, MSFT

Page 28: Multivariate volatility models Nimesh Mistry Filipp Levin

3 Stock Comparison• BEKK once again produces the best results

• DCC performed worse than with 2 stocks– MO having too much influence?

– Possible to handle stocks with low correlations at all?

Note: DCC seems to generally perform poorly with sets of any 3 stocks

• CC performed similarly to the results with 2 stocks

Page 29: Multivariate volatility models Nimesh Mistry Filipp Levin

Set of 4 stocks• AMR, MO, MSFT, and XOM

– Transportation, Tobacco, Technology, and Oil

• Predictions should improve– DCC to correct itself

• Now that MO has less influence (?)

• Now that there are more factors (?)

Page 30: Multivariate volatility models Nimesh Mistry Filipp Levin

BEKK(1,1)1993-2003 (daily)with AMR, MO, MSFT, XOM

Page 31: Multivariate volatility models Nimesh Mistry Filipp Levin

DCC(1,1)1993-2003 (daily)with AMR, MO, MSFT, XOM

Page 32: Multivariate volatility models Nimesh Mistry Filipp Levin

CC(1,1)1993-2003 (daily)with AMR, MO, MSFT, XOM

Page 33: Multivariate volatility models Nimesh Mistry Filipp Levin

4 Stock Comparison• BEKK once again produces the best results

• DCC improves significantly, almost as good as the BEKK– Lower lag than with 2 stocks

– Handles low correlations (with MO)

• CC performed similarly to the results with 2, 3 stocks

Page 34: Multivariate volatility models Nimesh Mistry Filipp Levin

Conclusion• BEKK the best of the three models, but takes too long to run with

multiple stocks

• DCC’s performance approaches that of BEKK as the number of stocks increases, while it is significantly faster to run

• CC performs consistently, however problems remain:– Constant correlation

– Can’t handle negatives

Note: BEKK much ‘noisier’ than DCC

Page 35: Multivariate volatility models Nimesh Mistry Filipp Levin

Evaluation of Models• Compared against actual 140 day (half year) correlations/covariances

– Long time period, but quarterly ones are too noisy

– Purely a ‘visual’ test

– Could choose periods along the changes in the predictions

• Test becomes even more subjective

• Alternatively: could leave predictions as covariances and use ri*rj as a proxy for covariance to run goodness-of-fit tests (outside the topic of this assignment)

Page 36: Multivariate volatility models Nimesh Mistry Filipp Levin

Slides, Graphs, Code, Data…

http://homepage.mac.com/f.levin/

Go to “AC404 Ex5 Q1”

Note: The updated “fattailed_garch.m” is needed for the code to run properly (AC404 page)