Vensterfuncties in Tableau

Tijdreeksanalyse in Tableau

Chris Hui

VP of Product, Tracked

Wat is een venster?

  • Vensters zijn specifieke partities die je wilt analyseren
  • Worden gebruikt als argument voor vensterfuncties
  • Venstergrootte wordt bepaald door start- en eindvenster
  • Zonder start of eind wordt het hele bereik van de maat als één venster gezien

Voorbeeldtabel met een venster van 2 uur

Voorbeeldtabel zonder start- of eindtijd

Tijdreeksanalyse in Tableau

Wat is een vensterfunctie?

Bekend als bewegende berekeningen die data gladstrijken over tijdvensters

  • Voorbeelden: window-sommen, voortschrijdende gemiddelden, moving standaarddeviaties
  • Bestaat uit een maat, startgrootte en eindgrootte

Tijdreeksanalyse in Tableau

Hoe werkt venstergrootte?

  • De grootte van je venster is het aantal punten dat je opneemt
  • Na instellen past Tableau dit toe op elke volgende rijberekening

Tijdreeksanalyse in Tableau

Hoe beïnvloedt granulariteit de venstergrootte?

  • Granulariteit beïnvloedt direct het resultaat van vensteraggregaties
  • Aggregaties worden eerst berekend, voor de venstergrootte

Venstervoorbeeld met dagelijkse granulariteit over 2 dagen

Venstervoorbeeld met wekelijkse granulariteit over 2 weken

Tijdreeksanalyse in Tableau

Wat is het doel van een vensterfunctie?

  • Maakt geaggregeerde weergaven op basis van specifieke tijdvensters
  • Normale aggregaties gebruiken het volledige bereik (dus geen venster)

Voorbeelden van vensterfuncties:

  • WINDOW_SUM()
  • WINDOW_AVG()
  • WINDOW_STDEV()

Afbeelding met het verschil in argumentstructuur tussen een vensterfunctie en een normale aggregatie

  • WINDOW_CORR()
  • WINDOW_MEDIAN()
Tijdreeksanalyse in Tableau

Wat is correlatie?

  • Meet in hoeverre twee variabelen samenhangen

  • Correlatiecoëfficiënt (r) meet de sterkte en richting

  • Waarden lopen van -1 tot 1

  • Positief: als de ene variabele toeneemt, neemt de andere ook toe

  • Negatief: als de ene toeneemt, neemt de andere af

Bereik van correlatiewaarden van zwak negatief tot sterk positief

Tijdreeksanalyse in Tableau

Hoe werken window-correlaties?

  • Bereken de Pearson-correlatie voor de hele view tussen twee geaggregeerde variabelen

  • In tegenstelling tot CORR(), dat niet-geaggregeerde variabelen vereist

Voorbeeld: window-correlation geeft één correlatiewaarde voor de hele maat

Voorbeeld: `CORR()` toont aparte waarden per rij

Tijdreeksanalyse in Tableau

Introductie van de dataset

  • Analyseren van waterhandel en seizoensgebonden transacties
  • Tijdreeks­technieken om abnormale prijs­patronen te vinden:
    • Voortschrijdende gemiddelden
    • Window-correlaties

Afbeelding van transactieprijsdata op een hypothetische waterbeurs

1 https://theswaddle.com/water-is-now-a-traded-commodity-can-it-still-be-a-human-right-too/
Tijdreeksanalyse in Tableau

Laten we oefenen!

Tijdreeksanalyse in Tableau

Preparing Video For Download...