Financial Econometrics Econ 40357 Volatility, ARCH, GARCH N.C. Mark - - PowerPoint PPT Presentation

financial econometrics econ 40357 volatility arch garch
SMART_READER_LITE
LIVE PREVIEW

Financial Econometrics Econ 40357 Volatility, ARCH, GARCH N.C. Mark - - PowerPoint PPT Presentation

Financial Econometrics Econ 40357 Volatility, ARCH, GARCH N.C. Mark University of Notre Dame and NBER October 9, 2020 1 / 28 Brooks, Chapter 9. 2 / 28 Volatility Financial returns are not normally distributed. They exhibit Leptokurtotic


slide-1
SLIDE 1

Financial Econometrics Econ 40357 Volatility, ARCH, GARCH

N.C. Mark

University of Notre Dame and NBER

October 9, 2020

1 / 28

slide-2
SLIDE 2

Brooks, Chapter 9.

2 / 28

slide-3
SLIDE 3

Volatility

Financial returns are not normally distributed. They exhibit

1

Leptokurtotic (fat tails)

2

Volatility clusters

3

The unconditional distribution of short-horizon returns aren’t normal. But their conditional distributions could be normal.

3 / 28

slide-4
SLIDE 4

We want to model return volatility. Why?

1

Estimate the value of market risk. (Sharpe ratios). Sharpe = rp − rf σp where rp − rf is portfolio excess return and σp is portfolio volatility. Sharpe ratio is the average portfolio return per unit of volatility (a risk concept).

2

Volatility is a key parameter for pricing financial derivatives. All modern option pricing techniques rely on a volatility parameter for price evaluation.

3

Volatility is used for risk management assessment and in general portfolio

  • management. Financial institutions want to know the current value of the volatility
  • f the managed assets.

4

They also want to predict their future values. Volatility forecasting is important for institutions involved in options trading and portfolio management.

5

Volatility changes over time, which makes these pricing examples conditional on the current environment (high, low volatility). We want to model how volatility changes and what it depends on.

4 / 28

slide-5
SLIDE 5

Market excess return

Let re

mt be the market excess return. Suppose we have only one observation. How

would you form the sample variance? The sample standard deviation?

5 / 28

slide-6
SLIDE 6

Square root of squared daily market excess returns

Does staring at this picture make you want to regress it on lags of itself?

6 / 28

slide-7
SLIDE 7

Dependent Variable: ERRTSQ Method: Least Squares Sample (adjusted): 7/02/1926 9/30/2019 Included observations: 24578 after adjustments Variable Coeff

  • Std. Error

t-Statistic Prob. C 0.483965 0.006482 74.66786 0.0000 ERRTSQ(-1) 0.292132 0.006101 47.88619 0.0000 R-squared 0.085343 Mean dependent var 0.683687

7 / 28

slide-8
SLIDE 8

Dependent Variable: ERRTSQ Sample (adjusted): 7/13/1926 9/30/2019 Included observations: 24571 after adjustments Variable Coefficient

  • Std. Error

t-Statistic Prob. C 0.165840 0.007648 21.68515 0.0000 ERRTSQ(-1) 0.091617 0.006369 14.38482 0.0000 ERRTSQ(-2) 0.134604 0.006383 21.08746 0.0000 ERRTSQ(-3) 0.110312 0.006409 17.21309 0.0000 ERRTSQ(-4) 0.092554 0.006413 14.43328 0.0000 ERRTSQ(-5) 0.104587 0.006413 16.30962 0.0000 ERRTSQ(-6) 0.100466 0.006409 15.67642 0.0000 ERRTSQ(-7) 0.062992 0.006383 9.868447 0.0000 ERRTSQ(-8) 0.060376 0.006369 9.479599 0.0000 R-squared 0.227199 Mean dependent var 0.683789 8 / 28

slide-9
SLIDE 9

The ARCH/GARCH class of models

Popular way to model is with ARCH (autoregressive conditional heteroskedasticity) and GARCH (generalized ARCH). ARCH was invented by Robert Engle. The Nobel committee gave him the economics prize in part for this. GARCH was invented by Tim Bollerslev, who was Engle’s student at UCSD. There’s also,

EGARCH (exponential GARCH) IGARCH (integrated GARCH) STARCH (smooth-transition ARCH) TARCH (threshold ARCH) FIGARCH (fractionally integrated GARCH) SWARCH (switching ARCH).

9 / 28

slide-10
SLIDE 10

Robert Engle Nobel Laureat

Nobel Prize citation: “for methods of analyzing economic time series with time- varying volatility (ARCH)”

10 / 28

slide-11
SLIDE 11

Robert Engle Does Ice Dancing!

11 / 28

slide-12
SLIDE 12

The ARCH/GARCH class of models

Return on some asset rt = a + βxt + ut ut ∼ N

  • 0, σ2

t

  • Notice t subscript on variance. σ2

t is the conditional variance of ut. Conditional on past observations of

ut σ2

t = E

  • (ut − Et (ut))2 |ut−1, ut−2, . . .
  • = Var (ut|ut−1, ut−2, . . .)

This says the conditional variance changes over time. It is time-varying. It moves around over time. ARCH is a parametric model of the conditional variance. Intuition: remember how we want to think of conditional expectation as regression? Estimation done by maximum likelihood

12 / 28

slide-13
SLIDE 13

ARCH

ARCH(1) σ2

t = α0 + α1u2 t−1

ARCH(2) σ2

t = α0 + α1u2 t−1 + α2u2 t−2

ARCH(q) σ2

t = α0 + α1u2 t−1 + α2u2 t−2 + · · · αqu2 t−q

13 / 28

slide-14
SLIDE 14

Test for ARCH effects

Run the main regression rt = ˆ a + ˆ βxt + ˆ ut save the residuals ˆ ut Regress the squared residuals ˆ u2

t on q lags of itself (to test for ARCH(q)).

ˆ u2

t = b0 + b1 ˆ

u2

t−1 + · · · bq ˆ

u2

t−q + vt

where vt is the error term. You can do an F−test on the coefficients. You can also do a Lagrange multiplier (LM) test. Get the R2 from this regression. TR2 ∼ χ2

q

What does the F-test and LM test test? H0 : (b1 = 0) ∩ (b2 = 0) ∩ · · · (bq = 0) The alternative is HA : NOT H0.

14 / 28

slide-15
SLIDE 15

Test for and Estimate ARCH model in EViews

15 / 28

slide-16
SLIDE 16

Test for and Estimate ARCH model in EViews

16 / 28

slide-17
SLIDE 17

Test for and Estimate ARCH model in EViews

Oy! Too many parameters!

17 / 28

slide-18
SLIDE 18

GARCH

GARCH(1,1) rt = a + βxt + ut ut ∼ N

  • 0, σ2

t

  • σ2

t = α0 + α1u2 t−1 + βσ2 t−1

The (1,1) refers to number of lags of u2 and σ2, and where 0 ≤ β ≤ 1 (class: why do we need this?)

18 / 28

slide-19
SLIDE 19

GARCH

GARCH(1,1) is constrained infinite ordered ARCH. Observe, σ2

t−1

= α0 + α1u2

t−2 + βσ2 t−2

σ2

t−2

= α0 + α1u2

t−3 + βσ2 t−3

substitute this into previous σ2

t

= α0 + α1u2

t−1 + β

  • α0 + α1u2

t−2 + βσ2 t−2

  • σ2

t−1

= α0 (1 + β) + α1u2

t−1 + α1βu2 t−2 + β2σ2 t−2

= α0 (1 + β) + α1

  • u2

t−1 + βu2 t−2

  • + β2

α0 + α1u2

t−3 + βσ2 t−3

  • =

α0

  • 1 + β + β2

+ α1

  • u2

t−1 + βu2 t−2 + β2u2 t−3

  • + β3σ2

t−3

Keep going. βk = 0 as k → ∞. σ2

t =

α0 1 − β + α1 β

j=1

βju2

t−j 19 / 28

slide-20
SLIDE 20

GARCH

GARCH(2,1) σ2

t = α0 + α1u2 t−1 + α2u2 t−2 + βσ2 t−1

GARCH(1,2) σ2

t = α0 + α1u2 t−1 + β1σ2 t−1 + β2σ2 t−1

Usually, GARCH(1,1) does the job.

20 / 28

slide-21
SLIDE 21

GARCH

21 / 28

slide-22
SLIDE 22

Forecasting Volatility

Notice the sample 22 / 28

slide-23
SLIDE 23

Forecasting Volatility

23 / 28

slide-24
SLIDE 24

Forecasting Volatility

24 / 28

slide-25
SLIDE 25

How to forecast the conditional variance in Eviews

1

Equation Window → view →Garch Graph

2

Equation Window → Proc → Make GARCH Variance Series

3

Equation Window → Proc → Forecast (give an name for GARCH(optional) forecast, such as garchf. This will be the forecasted GARCH process Both static and dynamic forecasting use the original estimated coefficients at every step. Static computes a sequence of one-step ahead forecasts using the actual (not forecasted) values of lagged deppendent variables. Dynamic forecasting uses only information available at the beginning of the forecast period. i.e., no updating the rhs

  • variables. It forecasts the rhs variables.

25 / 28

slide-26
SLIDE 26

ARCH-M, GARCH-M (in the mean)

Is higher volatility associated with higher or lower returns? Here is GARCH-M example re

t = a + bσt + ut

ut ∼ N

  • 0, σ2

t

  • σ2

t = α0 + α1u2 t−1 + βσ2 t−1

Use volatility as ‘regressor’ to preserve units. b > 0, high volatility, re expected to be large. b < 0, high volatility, re expected to be small. Estimation is by maximum likelihood. To implement, choose the option in EViews

26 / 28

slide-27
SLIDE 27

ARCH-M/GARCH-M in Eviews

27 / 28

slide-28
SLIDE 28

ARCH-M/GARCH-M in Eviews

28 / 28