1

Most papers use the Hosking (1980) to detect whether the multivariate GARCH model used captures all heteroskedasticity effects. However, Bauwens (2006)(p.101-102) do state shortcomings of it, when applied in this context, but they do also mention that it does provide a useful diagnostic in many situations.

So, I would like to ask you, whether a better test exists (and if it was available in R or Matlab would also be nice).

Richard Hardy
  • 54,375
  • 10
  • 95
  • 219

1 Answers1

1

I think Li-Mak (Li & Mak, 1994) (univariate) and Ling-Li (Ling & Li, 1997) (multivariate) tests are suitable candidates for error diagnostics in univariate and multivariate GARCH models, respectively. Unlike some other (popular) tests*, they account for the fact that standardized residuals from GARCH models are not equal to true standardized innovations but are mere estimates thereof and contain estimation errors**. However, I have not investigated their performance empirically nor do I remember studying any references doing that. Nevertheless, there is a paper (Wong & Ling, 2005) investigating some practical aspects of and containing tips on the use of these and other tests; I hope it can be useful.

*The deficiencies of some popular (univariate) tests are analyzed in Chen (2002), among other. The deficiencies extend from the univariate to the multivariate case as well, since taking residuals for actual innovations is a problem regardless of the dimension of the time series.
**This problem is characteristic not only to testing residuals of GARCH models, but also those of ARMA models; see the thread "Testing for autocorrelation: Ljung-Box versus Breusch-Godfrey" for why popular tests fail there.

References

Richard Hardy
  • 54,375
  • 10
  • 95
  • 219
  • In Bawens, it says that also the Ling-Li test has problems ("Tse and Tsui (1999) show that there is a loss of information and the test may suffer from a power reduction"), so I was looking for something better. But, still I haven't found any package that has the Ling-Li test in R. Is there any available? – GeorgiosStrat May 13 '20 at 09:58
  • @GeorgiosStrat, I do not remember any relevant R packages as of now. – Richard Hardy May 13 '20 at 10:45
  • Ok, thanks anyway. – GeorgiosStrat May 13 '20 at 11:00