Datumstransformationen und Visualisierungen

Zeitreihenanalyse in Tableau

Chris Hui

VP of Product, Tracked

Was ist Saisonalität?

  • Saisonalität liegt vor, wenn Zeitreihendaten regelmäßige, vorhersagbare Schwankungen zeigen, die sich jedes Kalenderjahr wiederholen

  • Beispiele: Tourismus- oder Erntesaisons mit zeitabhängigen Preisen

  • Saisonalität hilft Unternehmen, Spitzen und Täler zu planen und so zu optimieren

3 Liniendiagramme mit unterschiedlichen Preisniveaus für verschiedene Avocado-Kategorien

Zeitreihenanalyse in Tableau

Saisonalität mit gleitenden Durchschnitten behandeln

Gängige Methoden gegen Saisonalität:

  • Gleitende Durchschnitte
    • Glätten kurzfristige Schwankungen (Spitzen/Täler) über ein festes Zeitfenster
    • Filtert Rauschen, erhält aber das zugrunde liegende Signal

Ein Liniendiagramm mit Durchschnittsumsätzen und einem gleitenden Durchschnitt, der Spitzen glättet

Zeitreihenanalyse in Tableau

Saisonalität mit Seasonal Boxplots erkennen

Gängige Methoden zur Erkennung von Saisonalität:

  • Seasonal Boxplots (quartalsweise Analyse)
    • Teilt Daten nach Quartalen, um saisonale (quartalsweise) Schwankungen sichtbar zu machen
    • Gleichbleibende Volatilität je Quartal weist auf saisonales Verhalten hin

Ein Boxplot mit unterschiedlichen Interquartilsabständen nach Quartal und Jahr

Zeitreihenanalyse in Tableau

Was ist eine Anomalie?

  • Ausreißer sind Werte, die deutlich von der Normalverteilung abweichen

  • Ausreißer können definiert sein als:

    • Jeder Wert außerhalb von ±3 Standardabweichungen vom Mittelwert
    • Mehr als 1,5 × IQR unter Q1 oder mehr als 1,5 × IQR über Q3

Ein Boxplot, der die Umsatzvarianz zwischen Saisons zeigt

(Standardabweichung misst, wie weit ein Wert vom Populationsmittel entfernt ist)

Zeitreihenanalyse in Tableau

Z-Score und Normalverteilung

  • Der Z-Score gibt an, wie viele Standardabweichungen ein Datenpunkt über oder unter dem Mittelwert liegt

  • Z-Scores innerhalb von ±3 umfassen ~99,7 % der Populationswerte

  • Entsprechend gilt jeder Z-Score außerhalb von ±3 als Ausreißer

Eine Normalverteilung mit Z-Scores von -3 bis +3

Zeitreihenanalyse in Tableau

Perzentile in Tableau verstehen

  • Perzentile zeigen, wo ein Wert relativ zu anderen Werten steht
    • Median (50. Perzentil)
    • Oberes & unteres Quartil (75./25. Perzentil)

Eine Normalverteilung, aufgeteilt in unter und über dem 50. Perzentil

  • Bietet einen flexiblen Ansatz zur Ausreißererkennung jenseits der klassischen Z-Score-Methode

Ein Histogramm mit der Schwelle, ab der ein Wert als anomal gilt

Zeitreihenanalyse in Tableau

Lass uns üben!

Zeitreihenanalyse in Tableau

Preparing Video For Download...