Harman Patil (Editor)

Autoregressive conditional heteroskedasticity

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

Autoregressive conditional heteroskedasticity (ARCH) is the condition that one or more data points in a series for which the variance of the current error term or innovation is a function of the actual sizes of the previous time periods' error terms: often the variance is related to the squares of the previous innovations. In econometrics, ARCH models are used to characterize and model time series. A variety of other acronyms are applied to particular structures that have a similar basis.

Contents

ARCH models are commonly employed in modeling financial time series that exhibit time-varying volatility clustering, i.e. periods of swings interspersed with periods of relative calm. ARCH-type models are sometimes considered to be in the family of stochastic volatility models, although this is strictly incorrect since at time t the volatility is completely pre-determined (deterministic) given previous values.

ARCH(q) model specification

To model a time series using an ARCH process, let   ϵ t   denote the error terms (return residuals, with respect to a mean process), i.e. the series terms. These   ϵ t   are split into a stochastic piece z t and a time-dependent standard deviation σ t characterizing the typical size of the terms so that

  ϵ t = σ t z t  

The random variable z t is a strong white noise process. The series σ t 2 is modelled by

σ t 2 = α 0 + α 1 ϵ t 1 2 + + α q ϵ t q 2 = α 0 + i = 1 q α i ϵ t i 2

where   α 0 > 0   and α i 0 ,   i > 0 .

An ARCH(q) model can be estimated using ordinary least squares. A methodology to test for the lag length of ARCH errors using the Lagrange multiplier test was proposed by Engle (1982). This procedure is as follows:

  1. Estimate the best fitting autoregressive model AR(q) y t = a 0 + a 1 y t 1 + + a q y t q + ϵ t = a 0 + i = 1 q a i y t i + ϵ t .
  2. Obtain the squares of the error ϵ ^ 2 and regress them on a constant and q lagged values: ϵ ^ t 2 = α ^ 0 + i = 1 q α ^ i ϵ ^ t i 2 where q is the length of ARCH lags.
  3. The null hypothesis is that, in the absence of ARCH components, we have α i = 0 for all i = 1 , , q . The alternative hypothesis is that, in the presence of ARCH components, at least one of the estimated α i coefficients must be significant. In a sample of T residuals under the null hypothesis of no ARCH errors, the test statistic T'R² follows χ 2 distribution with q degrees of freedom, where T is the number of equations in the model which fits the residuals vs the lags (i.e. T = T q ). If T'R² is greater than the Chi-square table value, we reject the null hypothesis and conclude there is an ARCH effect in the ARMA model. If T'R² is smaller than the Chi-square table value, we do not reject the null hypothesis.

GARCH

If an autoregressive moving average model (ARMA model) is assumed for the error variance, the model is a generalized autoregressive conditional heteroscedasticity(GARCH) model.

In that case, the GARCH (p, q) model (where p is the order of the GARCH terms   σ 2 and q is the order of the ARCH terms   ϵ 2 ), following the notation of original paper is given by

y t = x t b + ϵ t

ϵ t | ψ t N ( 0 , σ t 2 )

σ t 2 = ω + α 1 ϵ t 1 2 + + α q ϵ t q 2 + β 1 σ t 1 2 + + β p σ t p 2 = ω + i = 1 q α i ϵ t i 2 + i = 1 p β i σ t i 2

Generally, when testing for heteroscedasticity in econometric models, the best test is the White test. However, when dealing with time series data, this means to test for ARCH and GARCH errors.

Exponentially weighted moving average (EWMA) is an alternative model in a separate class of exponential smoothing models. As an alternative to GARCH modelling it has some attractive properties such as a greater weight upon more recent observations, but also drawbacks such as an arbitrary decay factor that introduces subjectivity into the estimation.

GARCH(p, q) model specification

The lag length p of a GARCH(p, q) process is established in three steps:

  1. Estimate the best fitting AR(q) model y t = a 0 + a 1 y t 1 + + a q y t q + ϵ t = a 0 + i = 1 q a i y t i + ϵ t .
  2. Compute and plot the autocorrelations of ϵ 2 by ρ = t = i + 1 T ( ϵ ^ t 2 σ ^ t 2 ) ( ϵ ^ t 1 2 σ ^ t 1 2 ) t = 1 T ( ϵ ^ t 2 σ ^ t 2 ) 2
  3. The asymptotic, that is for large samples, standard deviation of ρ ( i ) is 1 / T . Individual values that are larger than this indicate GARCH errors. To estimate the total number of lags, use the Ljung-Box test until the value of these are less than, say, 10% significant. The Ljung-Box Q-statistic follows χ 2 distribution with n degrees of freedom if the squared residuals ϵ t 2 are uncorrelated. It is recommended to consider up to T/4 values of n. The null hypothesis states that there are no ARCH or GARCH errors. Rejecting the null thus means that such errors exist in the conditional variance.

NGARCH

Nonlinear GARCH (NGARCH) is also known as Nonlinear Asymmetric GARCH(1,1) (NAGARCH).
  σ t 2 =   ω +   α (   ϵ t 1   θ   σ t 1 ) 2 +   β   σ t 1 2

  α ,   β 0 ;   ω > 0 .
For stock returns, parameter   θ is usually estimated to be positive; in this case, it reflects the leverage effect, signifying that negative returns increase future volatility by a larger amount than positive returns of the same magnitude.

This model should not be confused with the NARCH model, together with the NGARCH extension, introduced by Higgins and Bera in 1992.

IGARCH

Integrated Generalized Autoregressive Conditional heteroscedasticity I GARCH is a restricted version of the GARCH model, where the persistent parameters sum up to one, and imports a unit root in the GARCH process. The condition for this is

i = 1 p   β i + i = 1 q   α i = 1 .

EGARCH

The exponential generalized autoregressive conditional heteroskedastic (EGARCH) model by Nelson (1991) is another form of the GARCH model. Formally, an EGARCH(p,q):

log σ t 2 = ω + k = 1 q β k g ( Z t k ) + k = 1 p α k log σ t k 2

where g ( Z t ) = θ Z t + λ ( | Z t | E ( | Z t | ) ) , σ t 2 is the conditional variance, ω , β , α , θ and λ are coefficients. Z t may be a standard normal variable or come from a generalized error distribution. The formulation for g ( Z t ) allows the sign and the magnitude of Z t to have separate effects on the volatility. This is particularly useful in an asset pricing context.

Since log σ t 2 may be negative there are no (fewer) restrictions on the parameters. E-GARCH stands for Exponential General Autoregressive Conditional Hetroskedacity. This model was introduced by Nelson & Cao (1991). They claim that plus or nonnegative limitation are prohibiting in GARCH model. Where there is no such limitation in EGARCH model. This model is required no restriction. This is also a form of GARCH model, for the reason is that it has no long variation on the condition whether change itself

GARCH-M

The GARCH-in-mean (GARCH-M) model adds a heteroscedasticity term into the mean equation. It has the specification:

y t =   β x t +   λ   σ t +   ϵ t

The residual   ϵ t is defined as:

  ϵ t =   σ t   × z t

QGARCH

The Quadratic GARCH (QGARCH) model by Sentana (1995) is used to model asymmetric effects of positive and negative shocks.

In the example of a GARCH(1,1) model, the residual process   σ t is

  ϵ t =   σ t z t

where z t is i.i.d. and

  σ t 2 = K +   α   ϵ t 1 2 +   β   σ t 1 2 +   ϕ   ϵ t 1

GJR-GARCH

Similar to QGARCH, The Glosten-Jagannathan-Runkle GARCH (GJR-GARCH) model by Glosten, Jagannathan and Runkle (1993) also models asymmetry in the ARCH process. The suggestion is to model   ϵ t =   σ t z t where z t is i.i.d., and

  σ t 2 = K +   δ   σ t 1 2 +   α   ϵ t 1 2 +   ϕ   ϵ t 1 2 I t 1

where I t 1 = 0 if   ϵ t 1 0 , and I t 1 = 1 if   ϵ t 1 < 0 .

TGARCH model

The Threshold GARCH (TGARCH) model by Zakoian (1994) is similar to GJR GARCH. The specification is one on conditional standard deviation instead of conditional variance:

  σ t = K +   δ   σ t 1 +   α 1 +   ϵ t 1 + +   α 1   ϵ t 1

where   ϵ t 1 + =   ϵ t 1 if   ϵ t 1 > 0 , and   ϵ t 1 + = 0 if   ϵ t 1 0 . Likewise,   ϵ t 1 =   ϵ t 1 if   ϵ t 1 0 , and   ϵ t 1 = 0 if   ϵ t 1 > 0 .

fGARCH

Hentschel's fGARCH model, also known as Family GARCH, is an omnibus model that nests a variety of other popular symmetric and asymmetric GARCH models including APARCH, GJR, AVGARCH, NGARCH, etc.

COGARCH

In 2004, Claudia Klüppelberg, Alexander Lindner and Ross Maller proposed a continuous-time generalization of the discrete-time GARCH(1,1) process. The idea is to start with the GARCH(1,1) model equations

ϵ t = σ t z t , σ t 2 = α 0 + α 1 ϵ t 1 2 + β 1 σ t 1 2 = α 0 + α 1 σ t 1 2 z t 1 2 + β 1 σ t 1 2 ,

and then to replace the strong white noise process z t by the infinitesimal increments d L t of a Lévy process ( L t ) t 0 , and the squared noise process z t 2 by the increments d [ L , L ] t d , where

[ L , L ] t d = s [ 0 , t ] ( Δ L t ) 2 , t 0 ,

is the purely discontinuous part of the quadratic variation process of L . The result is the following system of stochastic differential equations:

d G t = σ t d L t , d σ t 2 = ( β η σ t 2 ) d t + φ σ t 2 d [ L , L ] t d ,

where the positive parameters β , η and φ are determined by α 0 , α 1 and β 1 . Now given some initial condition ( G 0 , σ 0 2 ) , the system above has a pathwise unique solution ( G t , σ t 2 ) t 0 which is then called the continuous-time GARCH (COGARCH) model.

References

Autoregressive conditional heteroskedasticity Wikipedia