Erfordert die Anwendung von ARMA-GARCH Stationarität?


14

Ich werde das ARMA-GARCH-Modell für finanzielle Zeitreihen verwenden und habe mich gefragt, ob die Reihe stationär sein soll, bevor ich das Modell anwende. Ich weiß, dass das ARMA-Modell angewendet werden muss, aber ich bin mir nicht sicher, ob die Reihe stationär sein soll, da ich GARCH-Fehler einbeziehe, die eine Häufung von Volatilitäten und eine nicht konstante Varianz implizieren, und daher instationäre Reihen, egal welche Transformation ich mache .

Sind finanzielle Zeitreihen normalerweise stationär oder instationär? Ich habe versucht, einen ADF-Test auf einige flüchtige Serien anzuwenden, und dabei einen p-Wert <0,01 erhalten, was auf Stationarität hinzudeuten scheint, aber das Prinzip der flüchtigen Serien selbst sagt uns, dass die Serie nicht stationär ist.

Kann jemand das für mich klären? Ich werde wirklich verwirrt

Antworten:


11

Kopie aus dem Abstract von Engles Originalarbeit :
"Dies sind seriell nicht korrelierte Prozesse mit einer durchschnittlichen Abweichung von Null, die von der Vergangenheit abhängt, aber von konstanten bedingungslosen Abweichungen. Für solche Prozesse gibt die jüngste Vergangenheit Auskunft über die einperiodische Prognosevarianz."

Fortsetzung der Referenzen, wie der Autor, der GARCH einführte, zeigt (Bollerslev, Tim (1986). " Generalized Autoregressive Conditional Heteroskedasticity ", Journal of Econometrics, 31: 307-327) für den GARCH (1,1) -Prozess, ist es ausreichend, dass für Stationarität 2. Ordnung.α1+β1<1

Stationarität (diejenige, die für Schätzverfahren benötigt wird) wird relativ zu der bedingungslosen Verteilung und den Momenten definiert.

ADDENDUM
Um die Diskussion in den Kommentaren zusammenzufassen, ist der GARCH-Modellierungsansatz ein genialer Weg, um vermutete Heteroskedastizität über die Zeit zu modellieren, dh eine Form von Heterogenität des Prozesses (die den Prozess instationär machen würde) als beobachtbares Merkmal, das von kommt die Existenz einer Erinnerung an den Prozess, die im Wesentlichen eine Stationarität auf der bedingungslosen Ebene hervorruft .

Mit anderen Worten, wir haben unsere beiden "großen Gegner" in der stochastischen Prozessanalyse (Heterogenität und Gedächtnis) herangezogen und den einen zur Neutralisierung des anderen verwendet - und dies ist in der Tat eine inspirierte Strategie.


1
Ich bin mir nicht sicher, wie dies meine Frage beantwortet, können Sie erklären, ob es möglich ist, eine flüchtige Serie als stationär zu definieren?
Ankc

Wenn eine Zeitreihe Volatilitätsclustering aufweist, bedeutet dies nicht, dass die Reihen in nicht stationär und GARCH nicht darauf angewendet werden können (wenn sie nicht stationär sind)?
Ankc

2
Ich gehe davon aus, dass unter "Volatilitätsclustering" zu verstehen ist, dass die Zeitreihen durch unterschiedliche Varianz in unterschiedlichen Intervallen gekennzeichnet sind. Erstens ist dies nur ein Hinweis auf mögliche Nichtstationarität, kein Beweis. Zweitens versuchen das ARCH-Modell und seine Erweiterungen, dieses "Volatility Clustering" zu erklären, indem die bedingte Varianz als zeitveränderlich modelliert wird , während die Annahme einer konstanten bedingungslosen Varianz (und damit die Annahme der Stationarität 2. Ordnung) beibehalten wird .
Alecos Papadopoulos

Nehmen wir nun an, dass es tatsächlich zu Volatilitätsclustern kommt. Die Serie selbst wäre nicht stationär. Wie kann ich ein GARCH-Modell auf eine nicht stationäre Serie anwenden, da mpiktas gesagt hat, dass GARCH auf stationäre Serien angewendet werden sollte?
Ankc

Nein, Volatilitätsclustering bedeutet nicht notwendigerweise Nichtstationarität. Wenn dies also durch GARCH-Modellierung "erklärt" werden kann, können Sie von einer bedingungslosen Stationarität ausgehen. In der Tat scheint dies ein bisschen kreisförmig zu sein - aber andererseits können wir fast nie sicher sein, dass ein tatsächlich beobachteter stochastischer Prozess stationär ist oder nicht.
Alecos Papadopoulos

6

Ja, die Serie sollte stationär sein. GARCH-Modelle sind tatsächlich Prozesse mit weißem Rauschen und nicht trivialer Abhängigkeitsstruktur. Das klassische GARCH (1,1) -Modell ist definiert als

rt=σtεt,

mit

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

wo sind unabhängig Standardnormalvariablen mit Einheitsvarianz.εt

Dann

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

und

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

h>0rtrt2ARMA(1,1) process. So GARCH(1,1) is stationary process, yet has non-constant conditional variance.


How can a series be stationary if it exhibits volatility?How do you define stationarity when applying a GARCH model?
ankc

Would it be okay if I include AR and MA terms in my mean equation?If the return series exhibit some autocorrelation at short lags.
ankc

Stationary means constant mean, variance and correlation depending only on lag. AR and MA terms can be included in the mean equation. The key in GARCH processes is conditional volatility. Note that volatility is not variance. The mean volatility is series variance.
mpiktas

As reference take for example the SP500 data in R, the return data seems to be constant in its mean but exhibit blatant conditional heteroskedasticity. So it is possible to apply a GARCH model on it despite having non constant variance?
ankc

usually can I apply the GARCH model to any log return series that exhibits volatility clustering?I am asking this because I saw in a dissertation that the ADF test was applied to test for stationarity, so I thought that stationarity was necessary before applying the GARCH model.
ankc

2

For anyone who is wondering about this question still, i will clarify - Volatility clustering does not at all imply that the series is non-stationary. It would suggest that there is a shifting conditional variance regime - which may still satisfy constancy of the unconditional distribution.

The GARCH(1,1) model of Bollerslev is not weakly stationary when α1+β>1, however it is actually still stricktly stationary for a much larger range, Nelson 1990. Further Rahbek & Jensen 2004 (Asymptotic inference in the non-stationary GARCH), showed that the ML estimator of α1 and β 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.

Stationarity is fairly misunderstood, and is only partially connected to whether the variance or mean seems to be ocationally changing - as this can still ocour while the process maintains a constant unconditional distribution. The reason you may think that the seeming shifts in variance may cause a departure from stationarity, is because such a thing as permanent levelshift in the variance equation (or the mean equation) would by definition break stationarity. But if the changes are caused by the dynamic specification of the model, it may still be stationary even though the mean is impossible to identify and the volatility constantly changes. Another Beautiful example of this is the DAR(1,1) model introduced by Ling in 2002.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.