Je suis analyste dans les domaines de la finance et des assurances et chaque fois que j'essaie d'adapter des modèles de volatilité, j'obtiens des résultats horribles: les résidus sont souvent non stationnaires (au sens racine de l'unité) et hétéroscédastiques (donc le modèle n'explique pas la volatilité).
Les modèles ARCH / GARCH fonctionnent-ils avec d'autres types de données, peut-être?
Modifié le 17/04/2015 15:07 pour clarifier certains points.
time-series
garch
volatility-forecasting
arch
Stefano R.
la source
la source
Réponses:
Mes expériences avec la programmation / l'implémentation et le test des procédures ARCH / GARCH m'ont amené à la conclusion qu'elles doivent être utiles quelque part et quelque part mais je ne les ai pas vues. Les violations gaussiennes telles que les valeurs inhabituelles / les changements de niveau / les impulsions saisonnières et les tendances de l'heure locale doivent être utilisées initialement pour faire face aux changements de volatilité / variance d'erreur car elles ont des effets secondaires moins graves. Après l'un de ces ajustements, il convient de vérifier que les paramètres du modèle sont constants dans le temps. De plus, la variance d'erreur peut ne pas être constante, mais des remèdes plus simples / moins intrusifs comme Box-Cox et la détection de points de rupture déterministes dans la variance d'erreur ala Tsay sont beaucoup plus utiles et moins destructifs. Enfin, si aucune de ces procédures ne fonctionne, mon dernier soupir serait de lancer ARCH / GARCH sur les données, puis d'ajouter une tonne d'eau bénite.
la source
Quelques informations de base d'abord:
Étant donné une variable dépendante , des variables indépendantes et un modèle moyen conditionnelyt Xt
vous pouvez utiliser un modèle GARCH pour modéliser la variance conditionnelle de .ϵt
Supposons que vous ayez ajusté un modèle GARCH et obtenu les écarts-types conditionnels ajustés . Si vous mettez à l'échelle les résidus par l'inverse des écarts-types conditionnels ajustés , vous obtenez des résidus mis à l'échelle . Vous aimeriez que ceux-ci soient "agréables". Au moins, ils ne devraient pas avoir de motifs ARCH. Cela peut être testé par le test Li-Mak, par exemple.σ^t ϵ^t σ^t u^t:=ϵ^tσ^t
1: en ce qui concerne les résidus non stationnaires, leϵt
modèle GARCH ne produit aucun résidu - il n'y a pas de résidu-modèle GARCH dans la formule GARCH (seulement les erreurs retardées du modèle moyen conditionnel qui sont utilisées comme régresseurs dans le modèle GARCH). Mais qu'entendez-vous exactement par non-stationnarité: racine unitaire ?; hétéroscédasticité ?; changement de niveau?
Lorsque vous mentionnez des résidus non stationnaires, pensez-vous à ou , ou encore autre chose?u^t ϵ^t
Edit: le type de non-stationnarité est racine unitaire. Je soupçonne que cela est dû à un mauvais modèle pour la moyenne conditionnelle plutôt qu'à un échec de GARCH. Comme l'effet de GARCH sur est la mise à l'échelle de par , cela ne fait que modifier l'échelle de mais ne peut pas introduire de racine unitaire. Autrement dit, la racine unitaire doit déjà avoir été une caractéristique de , et c'est un problème du modèle moyen conditionnel, pas du modèle de variance conditionnelle.u^t ϵ^t 1σ^t ϵ^t ϵ^t
2: concernant l'hétéroscédasticité On
pourrait en dire plus lorsque vous clarifiez les résidus que vous avez en tête.
Edit: les résidus à l'esprit sont . Si sont conditionnellement mais que le motif n'est pas de nature ARCH, alors vous pouvez ajouter le modèle GARCH standard par des variables explicatives pour expliquer l'hétéroskédasticité restante.u^t u^t
3: concernant la non-normalité peut être non normal, ce n'est pas un problème. doit correspondre à la distribution que vous supposez lors de l'ajustement d'un modèle GARCH (vous devez supposer une distribution pour pouvoir obtenir la fonction de vraisemblance qui sera maximisée lors de l'ajustement du modèle GARCH). Si vous supposez une distribution normale pour mais pouvez rejeter la normalité pour alors c'est un problème. Mais vous n'avez pas besoin d'assumer la normalité. Une distribution avec 3 ou 4 degrés de liberté a été jugée plus pertinente qu'une distribution normale pour les rendements financiers, par exemple.
ϵt ut ut u^t t
4: les résidus sont souvent non stationnaires, hétéroscédastiques et non normaux, donc le modèle n'explique pas la volatilitéϵ^t u^t
Eidt (formulation plus précise): Je ne suis pas sûr de suivre le lien logique ici. Étant donné que GARCH vise à expliquer un type spécifique d'hétéroskédasticité conditionnelle (pas tous les types de CH, mais tous les CH autorégressifs), vous devez l'évaluer sur cette base. Si sont hétéroscédastiques conditionnellement autorégressivement (cela peut être testé par le test ARCH-LM) mais sont homoskédastiques conditionnellement (comme testé par le test Li-Mak), le modèle GARCH a fait son travail.
Mon expérience avec les modèles GARCH (certes limités) est qu'ils font leur travail mais bien sûr ne sont pas une panacée.
la source