L'application d'ARMA-GARCH nécessite-t-elle une stationnarité?

14

Je vais utiliser le modèle ARMA-GARCH pour les séries temporelles financières et je me demandais si la série devait être stationnaire avant d'appliquer ledit modèle. Je sais que pour appliquer le modèle ARMA, la série doit être stationnaire, mais je ne suis pas sûr pour ARMA-GARCH car j'inclus les erreurs GARCH qui impliquent un cluster de volatilité et une variance non constante et donc des séries non stationnaires, quelle que soit la transformation que je fais .

Les séries chronologiques financières sont-elles généralement stationnaires ou non stationnaires? J'ai essayé d'appliquer le test ADF à quelques séries volatiles et j'ai obtenu une valeur de p <0,01 qui semble indiquer la stationnarité mais le principe de la série volatile elle-même nous dit que la série n'est pas stationnaire.

Quelqu'un peut-il clarifier cela pour moi? Je suis vraiment confus

ankc
la source

Réponses:

11

Copie de l'abstrait de l'article original d' Engle :
"Il s'agit de processus à zéro moyen, non corrélés en série avec des variances non constantes conditionnées par le passé, mais des variances inconditionnelles constantes. Pour de tels processus, le passé récent donne des informations sur la variance prévisionnelle sur une période".

Poursuivant avec les références, comme le montre l'auteur qui a introduit GARCH (Bollerslev, Tim (1986). " Generalized Autoregressive Conditional Heteroskedasticity ", Journal of Econometrics, 31: 307-327) pour le processus GARCH (1,1), il suffit que pour la stationnarité de second ordre.α1+β1<1

La stationnarité (celle nécessaire aux procédures d'estimation) est définie par rapport à la distribution et aux moments inconditionnels .

ADDENDA
Pour résumer ici la discussion dans les commentaires, l'approche de modélisation GARCH est un moyen ingénieux de modéliser l'hétéroscédasticité présumée dans le temps, c'est-à-dire d'une certaine forme d' hétérogénéité du processus (qui rendrait le processus non stationnaire) comme une caractéristique observée qui provient de l'existence de la mémoire du processus, induisant essentiellement la stationnarité au niveau inconditionnel.

En d'autres termes, nous avons pris nos deux «grands adversaires» dans l'analyse des processus stochastiques (hétérogénéité et mémoire), et utilisé l'un pour neutraliser l'autre - et c'est en effet une stratégie inspirée.

Alecos Papadopoulos
la source
1
Je ne sais pas comment cela répond à ma question? Pouvez-vous expliquer? Est-il possible qu'une série volatile soit définie comme stationnaire?
ankc
Si une série chronologique présente un regroupement de volatilité, cela ne signifie-t-il pas que la série en non stationnaire et GARCH ne peut pas lui être appliquée (si elle n'est pas stationnaire)?
ankc
2
Je suppose que par "regroupement de volatilité", vous voulez dire qu'il semble que la série chronologique se caractérise par une variance différente à différents intervalles. Tout d'abord, ce n'est qu'une indication d'une non-stationnarité possible, pas une preuve. Deuxièmement, le modèle ARCH et ses extensions tentent d'expliquer ce "cluster de volatilité" en modélisant la variance conditionnelle comme changeant dans le temps, tout en maintenant l'hypothèse d'une variance inconditionnelle constante (et donc, l'hypothèse d'une stationnarité de second ordre).
Alecos Papadopoulos
Supposons bien qu'il existe effectivement un clustering de volatilité. La série elle-même ne serait pas stationnaire, alors comment puis-je appliquer un modèle GARCH à une série non stationnaire, car mpiktas a dit que GARCH devrait être appliqué aux séries stationnaires.
ankc
Non, le clustering de volatilité n'implique pas nécessairement la non-stationnarité. Donc, si cela peut être "expliqué" par la modélisation GARCH, alors vous pouvez opérer sur l'hypothèse d'une stationnarité inconditionnelle. En effet, cela semble un peu circulaire - mais là encore, nous ne pouvons presque jamais être sûrs qu'un processus stochastique réellement observé est, ou n'est pas, stationnaire.
Alecos Papadopoulos
6

Oui, la série doit être stationnaire. Les modèles GARCH sont en fait des processus de bruit blanc avec une structure de dépendance non triviale. Le modèle GARCH (1,1) classique est défini comme

rt=σtεt,

avec

σt2=α0+α1εt12+β1σt12,

sont des variables normales standard indépendantes avec variance unitaire.εt

alors

Ert=EE(rt|εt1,εt2,...)=EσtE(εt|εt1,εt2,...)=0

et

Ertrth=EE(rtrth|εt1,εt2,...)=ErthσtE(εt|εt1,εt2,...)=0

h>0rtrt2ARMA(1,1)

mpiktas
la source
Comment une série peut-elle être stationnaire si elle présente une volatilité? Comment définir la stationnarité lors de l'application d'un modèle GARCH?
ankc
Serais-je d'accord si j'incluais des termes AR et MA dans mon équation moyenne?
ankc
Stationnaire signifie moyenne constante, variance et corrélation ne dépendant que du décalage. Les termes AR et MA peuvent être inclus dans l'équation moyenne. La clé des processus GARCH est la volatilité conditionnelle. Notez que la volatilité n'est pas une variance. La volatilité moyenne est la variance en série.
mpiktas
Comme référence, par exemple, les données SP500 dans R, les données de retour semblent être constantes dans leur moyenne mais présentent une hétéroscédasticité conditionnelle flagrante. Il est donc possible d'y appliquer un modèle GARCH malgré une variance non constante?
ankc
Habituellement, puis-je appliquer le modèle GARCH à toute série de retour de journal qui présente un cluster de volatilité? Je le demande parce que j'ai vu dans une dissertation que le test ADF a été appliqué pour tester la stationnarité, donc j'ai pensé que la stationnarité était nécessaire avant d'appliquer le modèle GARCH .
ankc
2

Pour tous ceux qui se posent encore des questions sur cette question, je vais clarifier - le clustering de volatilité n'implique pas du tout que la série n'est pas stationnaire. Cela suggérerait qu'il existe un régime de variance conditionnelle variable - qui peut encore satisfaire la constance de la distribution inconditionnelle.

Le modèle GARCH (1,1) de Bollerslev n'est pas faiblement stationnaire lorsque α1+β>1, mais il est en fait encore fermement stationnaire pour une gamme beaucoup plus large, Nelson 1990. De plus, Rahbek et Jensen 2004 (inférence asymptotique dans le GARCH non stationnaire) ont montré que l'estimateur ML de α1 et β is consistent and asymptotically normal for any parameter specification that ensure the model is non-stationary. Combining this with the results of Nelson 1990 (all weak or strict stationary GARCH(1,1) models have MLE estimator as consistent and asymptotically normal), suggests that any parameter combination whatsoever of α1 and β>1 will have consistent and Asymptotically normal estimators.

It is important to note however that if the GARCH(1,1) model is non stationary, the constant term in the conditional variance is not estimated consistently.

Regardless, this suggests that you do not have to worry about stationarity before estimating the GARCH model. You do however have to wonder whether it seems to have a symmetric distribution, and whether the series has high persistence, as this is not allowed in the classical GARCH(1,1) model. When you have estimated the model it is of interest to test whether α1+β=1 if you are working with financial timeseries, since this would imply a trending conditional variance which is hard to immagine being a behavioral tendency amongst investors. Testing this however can be done with a normal LR test.

La stationnarité est assez mal comprise et n'est que partiellement liée au fait que la variance ou la moyenne semble changer de manière ocationnelle - car cela peut encore se produire tandis que le processus maintient une distribution inconditionnelle constante. La raison pour laquelle vous pensez peut-être que les changements apparents de variance peuvent entraîner une dérogation à la stationnarité, c'est qu'une chose telle qu'un changement de niveau permanent dans l'équation de la variance (ou l'équation moyenne), par définition, briserait la stationnarité. Mais si les changements sont causés par la spécification dynamique du modèle, il peut rester stationnaire même si la moyenne est impossible à identifier et la volatilité change constamment. Un autre bel exemple de cela est le modèle DAR (1,1) introduit par Ling en 2002.

Lovecraft
la source
1
Good answer! Does DAR(1,1) standard for ARIMA(1,1,0)? If not what is it & why didn't you address the non-stationary ARIMA models?
Michael R. Chernick
1

Stationarity is a theoretical concept which is then modified to other forms like Weak Sense Stationarity which can be tested easily. Most of the tests like adf test as you have mentioned test for linear conditions only. the ARCH effects are made for series which do not have autocorrelation in the first order but there is dependence in the squared series.

The ARMA-GARCH process you talk about, here the second order dependence is removed using the GARCH part and then any dependence in the linear terms is captured by the ARMA process.

The way to go about is to check for the autocorrelation of the squared series, if there is dependence, then apply the GARCH models and check the residuals for any linear time series properties which can then be modelled using ARMA processes.

htrahdis
la source
1
I was thinking of fitting the ARMA first, then fitting the residuals to a GARCH model. Is this wrong?How can I "check the residuals for any linear time series properties which can then be modelled using ARMA processes."?Can the ljung-box test be used to detect ARCH effect?
ankc
simplest way is to look for the auto correlation function of the squared series. if it is significant then try out the GARCH model. if the autocorrelation of the square of the residuals gets removed, then the GARCH does help to model the dependence in the squared series.
htrahdis
If I do that my mean return will be 0 right?I want to be able to get a mean that will not be a straight line, like a mean function that will depend on AR and MA terms + the GARCH error.
ankc
there are three things : one is the decision of whether there are GARCH effects present, the other is a justification of using ARMA and GARCH and the third is to actually fit the model when the above two are affirmative. the fitting is not so simple as do it in two different stages. you have to fit both the ARMA and the GARCH parts simultaneously. There are methods available for this.
htrahdis
Would the use of ARMA be justified if there are correlations in the return series?I think there are packages in R that does the fitting. I only need to know when to apply an ARMA-GARCH or simply a GARCH. Can I use ljung-box test to test for GARCH effects?
ankc