Trendentfernung in der Variabilität durch logarithmische Transformation
Die logarithmische Funktion log() ist eine Datentransformation, die auf zeitabhängige Daten mit ausschließlich positiven Werten angewendet werden kann. Sie verkleinert Beobachtungen, die größer als eins sind, leicht in Richtung null und verkleinert sehr große Beobachtungen deutlich stärker. Diese Eigenschaft kann die Variabilität stabilisieren, wenn eine Zeitreihe im Verlauf zunehmende Schwankungen zeigt. Außerdem lässt sich damit ein Muster mit sehr schnellem Wachstum über die Zeit linearisieren.
Die Zeitreihe rapid_growth wurde bereits geladen und ist in der Abbildung rechts dargestellt. Achte auf den vertikalen Wertebereich der Daten.
Diese Übung ist Teil des Kurses
Zeitreihenanalyse in R
Anleitung zur Übung
- Wende
log()aufrapid_growthan und speichere das Ergebnis alslinear_growth. - Nutze
ts.plot(), um die transformierte Reihelinear_growthdarzustellen, und beachte den komprimierten vertikalen Wertebereich der transformierten Daten.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Log rapid_growth
linear_growth <-
# Plot linear_growth using ts.plot()