3

Are these models considered linear models?

I was reading an article that stated that GARCH(1,1) is superior to non-linear GARCH Models.

Source: https://www.researchgate.net/publication/346647974_Comparison_of_linear_and_non-linear_GARCH_models_for_forecasting_volatility_of_select_emerging_countries

This means that a GARCH(1,1) is a linear model but, if it is, then a GARCH (2,2) is not?

Or were the authors discussing GARCH as a linear model and E-GARCH or T-GARCH variations as non-linear?

Nick Cox
  • 56,404
  • 8
  • 127
  • 185

1 Answers1

5

In the context of the paper you are quoting, it seems the authors define a GARCH model to be linear if the past squared errors enter linearly1 into the conditional variance equation. E.g. in GARCH(1,1) we have $$ \sigma_t^2=\omega+\alpha_1\varepsilon_{t-1}^2+\beta_1\sigma_{t-1}^2. $$ We see that $\varepsilon_{t-1}^2$ enters linearly; $\sigma_t^2$ is obtained by multiplying $\varepsilon_{t-1}^2$ by a constant and adding some other terms. GARCH(2,2) would also be linear: $$ \sigma_t^2=\omega+\alpha_1\varepsilon_{t-1}^2+\alpha_2\varepsilon_{t-2}^2+\beta_1\sigma_{t-1}^2+\beta_2\sigma_{t-2}^2. $$ A nonlinear cGARCH model would have past squared error enter nonlinearly. E.g. EGARCH specifies the following: $$ \ln(\sigma_t^2)=\omega+\alpha_1(|z_{t-1}|-\mathbb{E}(z_{t-1}))+\gamma_1 z_{t-1}+\beta_1\ln(\sigma_{t-1}^2) \quad \text{where} \quad z_{t-1}=\frac{\varepsilon_{t-1}}{\sigma_{t-1}}. $$ Clearly, in the latter case $\sigma_t^2$ is not a linear function of past squared errors.

Other papers may define linearity in a different way, though, so it will depend on the context.

1squared errors enter linearly may sound funny, but here we take squared error as a basic unit of analysis and then ask whether it (the squared error) enters linearly or nonlinearly.

Richard Hardy
  • 67,272
  • But on the majority of the cases, ARCH and GARCH will be linear models then? – Tiago Pratas Oct 16 '22 at 17:14
  • 2
    @TiagoPratas, this is too general a question to answer. In the majority of applications that I have encountered, GARCH(1,1) is used. The same may or may not hold for the majority of cases that you encounter. It depends on the context. – Richard Hardy Oct 16 '22 at 17:18