Financial Econometrics – Slides-10: Modeling Return Volatility: Testing/Estimating/Forecasting ARCH and Introduction to GARCH
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Copyright By PowCoder代写 加微信 powcoder
Copyright©Copyright University of Wales 2020. All rights reserved.
Course materials subject to Copyright
UNSW Sydney owns copyright in these materials (unless stated otherwise). The material is subject to copyright under Australian law and
overseas under international treaties. The mater
ials are provided for use by enrolled UNSW students. The materials, or any part, may not be copied, shared or distributed, in print or
digitally, outside the course without permission. Students may only copy a reasonable portion of the material for personal research or
study or for criticism or review. Under no circumstances may these materials be copied or reproduced for sale or commercial purposes
without prior written permission of UNSW Sydney.
Statement on class recording
To ensure the free and open discussion of ideas, students may not record, by any means, classroom lectures, discussion and/or activities
without the advance written permission of the instructor, and any such recording properly approved in advance can be used solely for the
student?s own private use.
WARNING: Your failure to comply with these conditions may lead to disciplinary action, and may give rise to a civil action or a criminal
offence under the law.
THE ABOVE INFORMATION MUST NOT BE REMOVED FROM THIS MATERIAL.
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Financial Econometrics
Slides-10: Modeling Return Volatility: Testing/Estimating/Forecasting
ARCH and Introduction to GARCH
School of Economics1
1©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be
removed from this material.
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Lecture Plan
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
• ARCH LM-test
• Forecasting with ARCH
• Generalised ARCH: why and how
Formulation of GARCH: parameter restrictions
• Properties of GARCH(1,1)
• Mean, variance, ARMA(1,1) representation
• ML estimation of GARCH
• Forecasting with GARCH
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
ARCH-LM TEST
LM test for ARCH effect
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
ARCH-LM TEST
LM test for ARCH effect: Example
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
eg. NYSE composite return:
1 Estimate the model for mean (eg. AR(1)) and save the residual series µ̂t.
2 OLS auxilary regression: µ̂2t = γ0 + γ1µ̂
t−1 + · · ·+ γqµ̂2t−q + errort
Save the R2. (q depends on T and data frequency)
3 T ′ = T − q, with q = 5 reject when T ′R2 exceeds χ2(5)
Topic 5. Modelling Return Volatility: ARCH
• Conditional Volatility
– LM test for ARCH effect
• Estimate the model for mean (eg. AR(1)) and save the
residual series 𝑒𝑒𝑡𝑡.
• OLS auxiliary regression
𝑒𝑒𝑡𝑡2 = 𝑐𝑐0 + 𝑐𝑐1𝑒𝑒𝑡𝑡−1
2 + ⋯+ +𝑐𝑐𝑞𝑞𝑒𝑒𝑡𝑡−𝑞𝑞2 + error𝑡𝑡
and save 𝑅𝑅𝑎𝑎2. (𝑞𝑞 depends on 𝑇𝑇 and data frequency)
• Reject “H0: no ARCH” if 𝑇𝑇 − 𝑞𝑞 𝑅𝑅𝑎𝑎
2 exceeds 𝜒𝜒(𝑞𝑞)
eg. NYSE composite return: LM test with q = 5
Performed on “V” to check the adequacy of variance equation
School of Economics, UNSW Slides-7, Financial Econometrics 21
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Forecasting with ARCH Models
Forecasting with ARCH Models
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
• Using repeated substitutions, we can make multi-step forecasts for the
return and its volatility
• Example. AR(1)-ARCH(2)
yt = c+ φ1yt−1 + µt, µt|Ωt−1 ∼ N(0, σ2t )
t = α0 + α1µ
yt+1|t = c+ φ1yt,
yt+2|t = c+ φ1yt+1|t, · · ·
t+1|t = α0 + α1µ
t+2|t = α0 + α1σ
t+1|t + α2µ
t+3|t = α0 + α1σ
t+2|t + α2σ
t+1|t, · · ·
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Forecasting with ARCH Models
Forecasting with ARCH models: Example
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Topic 5. Modelling Return Volatility: ARCH
• Conditional Volatility
– Forecasting with ARCH models
eg. NYSE composite return:
AR(1)-ARCH(5) forecasts
revert to unconditionals
(mean reverting)
School of Economics, UNSW Slides-7, Financial Econometrics 23
250 500 750 1000 1250 1500 1750
1870 1880 1890 1900 1910 1920 1930
1870 1880 1890 1900 1910 1920 1930
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Forecasting with ARCH Models
Remember the limitations of ARCH!
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Advantages of ARCH
• It is able to capture ’clustering’ in return series or the autocorrelation in squared
• It facilitates volatility forecasting.
• It explains, partially, non-normality in return series.
Limitations of ARCH
I In ARCH(q), the q may be selected by AIC, SIC or LR test. The correct value of
q might be very large. The model might not be parsimonious. (eg. ARCH(1)
would not work for the composite return)
I The conditional variance σ2t cannot be negative: Requires non-negativity constraints on
the coefficients. Sufficient (but not necessary) condition is: αi ≥ 0 for all i = 0, 1, 2, · · · q. Especially for
large values of q this might be violated
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
GARCH Models: Introduction
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Generalised ARCH (GARCH) models allow the conditional variance to
depend upon previous own lags.
• Let µt be the error term or shock in a model.
ARCH(q): Var(µt|Ωt−1) = σ2t ,
t = α0 + α1µ
t−2 + · · ·+ αqµ
is not parsimonious as a large q is often required.
• If σ2t−1 is a summary of volatility info in Ωt−2, then
Ωt−1 = {µt−1, µt−2, µt−3, · · · } = {µt−1,Ωt−2} ≈ {µt−1, σ2t−1} (volatility
• This leads to the GARCH(1,1) model:
t = α0 + α1µ
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
GARCH: Introduction
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
• More generally, GARCH(p, q) model
Var(µt|Ωt−1) = σ2t ,
t = α0 + α1µ
t−1 + · · ·+ αqµ
t−1 + · · ·+ βpσ
where the parameters should satisfy:
(1) Positivity constraint: α0 > 0, αi ≥ 0, βj ≥ 0 for all i = 1, · · · , q and
j = 1, · · · , p
(2) Finite Variance
• In practice, the models for asset returns rarely go beyond GARCH(1,1).
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Properties of GARCH
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
The generalisation implied by GARCH can be seen from backward iterating
the GARCH(1,1) model:
This shows that the GARCH model is an ARCH(∞) with geometrically
declining coefficients (for |β1| < 1).
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Properties of GARCH(1,1)
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Extra topics MBF: Modelling volatility
Models allowing for non-constant volatility
GARCH models
Alternatively, if we define the surprise in the squared innovations as
t − σ2t , the GARCH(1,1) model can be rewritten as
µ2t − ωt = α0 + α1µ2t−1 + β1
µ2t−1 − ωt−1
µ2t = α0 + (α1 + β1)µ
t−1 + ωt − β1ωt−1
which shows that the squared errors follow an ARMA(1,1) model.
As the root of the autoregressive part is α1 + β1, the squared
residuals are stationary provided |α1 + β1| < 1.
Under stationarity, E
unconditional variance of µt is given by
σ2 = α0 + α1σ
1− (α1 + β1)
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Properties of GARCH(1,1)
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Extra topics MBF: Modelling volatility
Models allowing for non-constant volatility
GARCH models
Two general cases can be distinguished
I α1 + β1 < 1 → the unconditional variance is defined, i.e.
I α1 + β1 ≥ 1 → the unconditional variance is not defined, i.e.
The latter case is denoted non-stationarity in variance
I Variance does not converge to an unconditional mean
I The special case where α1 + β1 = 1 is known as a unit root in
variance or integrated GARCH (IGARCH)
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Properties of GARCH(1,1)
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
• GARCH(1,1): µt|Ωt−1 ∼ N(0, σ2t ),
t = α0 + α1µ
α0 > 0, α1 ≥ 0, β1 ≥ 0, α1 + β1 < 1
• Its conditional variance is time varying:
E(µt|Ωt−1) = 0, Var(µt|Ωt−1) = σ2t ,
CI(95%) = E(yt+1|Ωt−1) + 2σt
• µt is a White Noise: E(µt) = 0, Var(µt) = α01−(α1+β1) , Cov(µt, µt−j) = 0
• But it is NOT an independent WN or iid WN. It is NOT unconditionally
Normally distributed: kurt(µt) > 3
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Properties of GARCH(1,1)
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
• GARCH(1,1) can be expressed in terms of standardised shocks νt:
µt = σtνt and νt ∼ iid N(0, 1)
• When model is correct, ν2t should have no autocorrelation.
Advantages of the GARCH model (compared to ARCH)
I Avoids overfitting, i.e. a higher order ARCH model may have a more
parsimonious GARCH representation
I Due to less estimated parameters, violations of the non-negativity
constraint are less likely
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Extra topics MBF: Modelling volatility
Estimating GARCH models
Estimating GARCH models
For instance, estimate the following AR(1)-GARCH(1,1) model
yt = µ+ φyt−1 + µt
µt = νtσt νt ∼ N (0, 1)
σ2t = α0 + α1µ
OLS is inappropriate
I OLS minimises the RSS,
yt − µ̂− φ̂yt−1
which is a function of the parameters in the conditional mean
equation only and not in the conditional variance equation
I In fact, OLS assumes that the residuals are homoscedastic,
i.e. all slope coefficients in the conditional variance equation
are set to zero
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Extra topics MBF: Modelling volatility
Estimating GARCH models
Maximum Likelihood
I Make assumptions about conditional distribution of µt , e.g.
νt ∼ N (0, 1) such that µt ∼ N
This means that conditional on information available at t − 1,
µt is normally distributed with mean zero and variance σt
with the latter being known at time t − 1. Note that this does
not imply that the unconditional distribution of µt is
normal, as σt becomes a random variable if we do not
condition on all information available on t − 1.
I The conditional distribution of yt is then also normal, given by
f (yt |yt−1, . . . , µt−1, . . .) =
with µt = yt − µ− φyt−1 and σ2t = α0 + α1µ2t−1 + β1σ2t−1.
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Extra topics MBF: Modelling volatility
Estimating GARCH models
I The loglikelihood function is given by the sum over all t of
the log of the conditional distribution of yt
log (2π)− T
I The ML estimator is obtained by maximising the loglikelihood
with respect to the unknown parameters (µ, φ, α0, α1, β1).
I Analytical solution not possible: use numerical procedures
I These algorithms ‘search’ over the parameter space, from an
initial guess, until a maximum for the loglikelihood function is
I Potential problem: the loglikelihood function may have several
local maxima such that alternative initial guesses may yield
different results.
I In practice: use linear regression to get initial estimates of the
parameters in the conditional mean equation and choose some
(alternative) parameter value for the parameters in the
conditional variance equation 6= 0.
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Extra topics MBF: Modelling volatility
Estimating GARCH models
Figure 6: The problem of local maxima
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Extra topics MBF: Modelling volatility
Estimating GARCH models
I Fortunately, first order conditions are, under some weak
assumptions, valid even when νt is not normally distributed.
I The parameter estimates are still consistent
I Adjustments have to be made to the standard errors, i.e. use
Bollerslev-Wooldridge variance-covariance matrix, also known
as Quasi Maximum Likelihood Estimation, which is robust
for non-normality.
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Example 1: GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Topic 5. Modelling Return Volatility: GARCH
– ML Estimation of GARCH(1,1)
eg. NYSE composite return
School of Economics, UNSW Slides-08, Financial Econometrics 8
-5.0 -2.5 0.0 2.5
Series: Standardized Residuals
Sample 3 1931
Observations 1929
Mean -0.048341
Median -0.039867
Maximum 2.850528
Minimum -6.601836
Std. Dev. 0.996820
Skewness -0.547486
Kurtosis 4.973199
Jarque-Bera 409.3080
Probability 0.000000
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Example 1: GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Topic 5. Modelling Return Volatility: GARCH
– ML Estimation of GARCH(1,1)
eg. NYSE composite return (continued)
Large 𝛽𝛽1 estimate: about 0.9
Small 𝛼𝛼1 estimate: about 0.1
𝛼𝛼1 + 𝛽𝛽1 estimate: very close to 1
GARCH(1,1) is preferred by AIC and SIC.
School of Economics, UNSW Slides-08, Financial Econometrics 9
AR(1)-ARCH(5) 2.664 2.687
AR(1)-GARCH(1,1) 2.622 2.636
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Example 1: GARCH(1,1) Estimation
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
Topic 5. Modelling Return Volatility: GARCH
– ML Estimation of GARCH(1,1)
eg. NYSE composite return (continued)
GARCH(1,1) 𝜎𝜎𝑡𝑡 plot is smoother than ARCH(5).
Large 𝛽𝛽1 estimate implies persistence:
𝜎𝜎𝑡𝑡 tends to continue at the current level.
𝜎𝜎𝑡𝑡2 = 𝛼𝛼0 + 𝛼𝛼1𝜀𝜀𝑡𝑡−1
2 + 𝛽𝛽1𝜎𝜎𝑡𝑡−1
School of Economics, UNSW Slides-08, Financial Econometrics 10
250 500 750 1000 1250 1500 1750
GARCH(1,1)
250 500 750 1000 1250 1500 1750
Slides-10 UNSW
ARCH: Test and Forecasting GARCH Models Properties of GARCH GARCH Estimation Summary
Summary facts about GARCH models
©Copyright University of Wales 2020. All rights reserved. This copyright notice must not be removed from this material
• GARCH(1,1) is usually preferred to ARCH or higher order GARCH,
because of its parsimony.
• Usually, GARCH β1 estimate is about 0.9 or more and α1 + β1 estimate is
very close to 1, for daily returns.
• Standardised residuals are usually non-normal, with negative skewness and
excessive kurtosis.
• GARCH(1,1) is able to capture clustering in returns but unable to account
Asymmetry: negative returns tend to cause more volatility;
Non-normality; Structural change
• Coefficient restrictions are hard to impose in MLE
Slides-10 UNSW
ARCH: Test and Forecasting
ARCH-LM TEST
Forecasting with ARCH Models
GARCH Models
Properties of GARCH
GARCH Estimation
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com