Ich möchte die instationären Zeitreihen vorhersagen, die mehrere wichtige a-priori-Annahmen beinhalten, die sich aus der Untersuchung von Instanzen solcher Reihen ergeben.
Ich habe eine zeitgemittelte Ein-Punkt-Wahrscheinlichkeitsverteilungsfunktion konstruiert, die durch die Normalverteilung angenähert wird. P ( x ) = 1 Unter diesem Gesichtspunkt möchte ich, dass die Prognosenicht überschreitet, wenn. Mit anderen Worten muss die Varianz vonbegrenzt werden.
l → ∞ z t ( l )Die durchschnittliche Zweipunktwahrscheinlichkeitsverteilungsfunktion ebenfalls konstruiert, was zur Identifizierung der Autokorrelationsfunktion führte. lieferte .ρ(j)≈Aj-α0<α<0,5
Der Identifizierungsprozess von Box-Jenkins führte mich jedoch zunächst zum -Modell
Ich kann die Varianz nicht bis (was sich aus Gleichungen für BJ-Gewichte ). Gleichzeitig kann ich nicht verwenden, da die anfängliche Autokorrelation langsam abnimmt (was laut BJ wahrscheinlich ein Beweis für Nichtstationarität ist). Dies ist das Haupthindernis für mich.≤ j d = 0
Visuell stimmt die Simulation von nicht mit dem Verhalten meiner Proben überein. Und Korrelationen der ersten Differenz der Reihe stimmen schlecht mit den aus dem Modell folgenden Korrelationen überein.
Die Analyse der Residuen zeigt signifikante Korrelationen ab Verzögerung 3. Aus diesem Grund ist meine anfängliche Aussage zu falsch.
Der Versuch , unterschiedliche passen Modelle, wie ich sehe , dass es nahe der Verzögerung signifikant Residualkorrelationen ist für jeden . Es kann davon ausgegangen werden, dass ich ein Modell (als einschränkende Auswahl) benötige , zum Beispiel gebrochenes ARIMA.p p A R I M A ( ∞ , 0 , q )
Aus [1] habe ich etwas über fraktionierte Modelle gelernt die .A R I M A ( ∞ , 0 , q )
Ich habe keine GNU R-Pakete gefunden, die fehlende Werte dafür unterstützen. Fehlende Werte scheinen eine Art Herausforderung zu sein.
Die Veröffentlichungen zu fraktioniertem ARIMA sind ziemlich selten. Werden solche Bruchmodelle wirklich verwendet? Vielleicht gibt es einen guten Ersatz für ARIMA-Modelle für meine Bedürfnisse? Die Prognose ist nicht mein Hauptfach, ich habe nur pragmatisches Interesse.
Aus verschiedenen Literaturstellen (zum Beispiel [2]) habe ich gelernt, dass es praktisch unmöglich ist, sich zwischen fraktioniertem ARIMA und Modellen mit "Pegelverschiebung" zu entscheiden. Ich habe jedoch nicht das Paket für GNU R gefunden, das für Level-Shift-Modelle geeignet ist.
[1]: Granger, Joyeux.: J. von Zeitreihen anal. vol. 1 nr. 1 1980, S.15
[2]: Grassi, de Magistris.: "Wenn langes Gedächtnis auf den Kalman-Filter trifft: Eine vergleichende Studie", Computational Statistics and Data Analysis, 2012, im Druck.
Update: um meinen eigenen Fortschritt zu rendern und @IrishStat zu beantworten
Meine Aussage zur Zweipunktwahrscheinlichkeitsverteilung ist im Allgemeinen falsch. Die auf diese Weise konstruierte Funktion hängt von der vollen Serienlänge ab. Es gibt also ein wenig zu extrahieren. Zumindest hängt der Parameter von der vollen Serienlänge ab.
Die Listen 2 und 3 wurden ebenfalls aktualisiert.
Meine Daten sind als dat - Datei zur Verfügung hier .
Im Moment bezweifle ich zwischen FARIMA und Pegelverschiebungen, und ich kann immer noch keine geeignete Software finden, um diese Optionen zu überprüfen. Dies ist auch meine erste Erfahrung mit der Modellidentifikation, daher wird jede Hilfe geschätzt.