Einige Vorsichtsmaßnahmen, bevor Sie fortfahren. Wie ich meinen Schülern oft vorschlage, verwenden Sie die auto.arima()
Dinge nur als erste Annäherung an Ihr Endergebnis oder wenn Sie ein sparsames Modell haben möchten, wenn Sie überprüfen, ob Ihr auf der Konkurrenz basierendes Modell besser abschneidet.
Daten
Sie müssen klar von der Beschreibung der Zeitreihendaten ausgehen, mit denen Sie arbeiten. In der Makroökonometrie arbeiten Sie normalerweise mit aggregierten Daten, und geometrische Mittel haben (überraschenderweise) empirischere Belege für Makrozeitreihendaten, wahrscheinlich, weil die meisten von ihnen in exponentiell wachsende Trends zerlegt werden können .
Übrigens funktioniert Robs Vorschlag "visuell" für Zeitreihen mit klarem saisonalen Anteil , da sich langsam ändernde jährliche Daten für die Zunahme der Variation weniger klar sind. Glücklicherweise ist in der Regel ein exponentiell wachsender Trend zu beobachten (wenn er linear zu sein scheint, sind keine Protokolle erforderlich).
Modell
Wenn Ihre Analyse auf einer Theorie basiert, die besagt, dass ein gewichtetes geometrisches Mittel Y.( t ) = Xα11( t ) . . . Xαkk( t ) ε ( t )
In der Finanzökonometrie sind Protokolle aufgrund der Beliebtheit von ...
Protokolltransformationen haben nette Eigenschaften
Im log-log-Regressionsmodell ist dies die Interpretation des geschätzten Parameters als Elastizität von Y ( t ) auf X iαichY.( t )Xich( t )
In Fehlerkorrekturmodellen wird empirisch stärker davon ausgegangen, dass die Proportionen stabiler ( stationärer ) sind als die absoluten Differenzen.
In der Finanzökonometrie ist es einfach, die logarithmischen Renditen über die Zeit zu aggregieren .
Es gibt viele andere Gründe, die hier nicht erwähnt werden.
Endlich
Beachten Sie, dass die Protokolltransformation normalerweise auf nicht negative (Ebenen-) Variablen angewendet wird. Wenn Sie die Unterschiede zweier Zeitreihen beobachten (z. B. Nettoexport), ist es nicht einmal möglich, das Protokoll zu erstellen. Sie müssen entweder nach Originaldaten in Ebenen suchen oder die Form eines gemeinsamen Trends annehmen, der subtrahiert wurde.
[ Ergänzung nach der Bearbeitung ] Wenn Sie weiterhin ein statistisches Kriterium für die Durchführung der Protokolltransformation wünschen , ist eine einfache Lösung ein Test für die Heteroskedastizität. Bei zunehmender Varianz würde ich Goldfeld-Quandt-Test oder ähnliches empfehlen . In R befindet es sich in library(lmtest)
und wird durch gqtest(y~1)
Funktion bezeichnet. Wenn Sie kein Regressionsmodell haben, y
ist dies Ihre abhängige Variable.
Zeichnen Sie ein Diagramm der Daten gegen die Zeit. Wenn es so aussieht, als würde die Abweichung mit dem Level der Serie zunehmen, führen Sie Protokolle durch. Andernfalls modellieren Sie die Originaldaten.
quelle
An ihren Früchten sollt ihr sie erkennen
Die (zu testende) Annahme ist, dass die Fehler aus dem Modell eine konstante Varianz haben. Beachten Sie, dass dies nicht die Fehler eines angenommenen Modells bedeutet. Wenn Sie eine einfache grafische Analyse verwenden, gehen Sie im Wesentlichen von einem linearen Zeitmodell aus.
Wenn Sie also ein unangemessenes Modell haben, wie es durch eine zufällige Darstellung der Daten gegen die Zeit nahegelegt wird, können Sie fälschlicherweise auf die Notwendigkeit einer Leistungstransformation schließen. Box und Jenkins taten dies mit ihrem Airline Data-Beispiel. Sie berücksichtigten nicht 3 ungewöhnliche Werte in den neuesten Daten und folgerten fälschlicherweise, dass es eine größere Variation der Residuen auf der höchsten Ebene der Serie gab.
Weitere Informationen zu diesem Thema finden Sie unter http://www.autobox.com/pdfs/vegas_ibf_09a.pdf
quelle
Möglicherweise möchten Sie Serien protokollieren und transformieren, wenn sie auf natürliche Weise geometrisch sind oder wenn der Zeitwert einer Investition impliziert, dass Sie sich mit einer Anleihe mit minimalem Risiko vergleichen, die eine positive Rendite erzielt. Dadurch werden sie "linearisierbarer" und eignen sich daher für eine einfache differenzierende Wiederholungsbeziehung.
quelle