Avvikelsedetektering med fönsterfunktioner

Tidsserieanalys i Tableau

Chris Hui

VP, Tracked

Standardavvikelse kontra rullande standardavvikelse

  • Standardavvikelse mäter spridningen i en uppsättning värden
    • Hög standardavvikelse = hög varians
    • Låg standardavvikelse = låg varians

Ett låddiagram som visar skillnaden mellan hög och låg standardavvikelse

  • Rullande standardavvikelse, beräknad på ett fönsterurval, är användbar för att identifiera variansökning över tid

  • När variansen ökar kan det signalera en avvikelse värd att undersöka

En bild som visar hur rullande standardavvikelse avslöjar ökande varians över tid

Tidsserieanalys i Tableau

Standardavvikelse och avvikelsedetektering

  • Avvikelsedetektering för tidsseriedata följer i allmänhet 68–95–99-regeln

  • ~ 68 % av alla värden = 1 standardavvikelse från medelvärdet

  • 95 % av alla värden = 2 standardavvikelser från medelvärdet
  • ~ 99,7 % av alla värden = 3 standardavvikelser från medelvärdet
  • Värden > 3 standardavvikelser från medelvärdet är avvikande

En normalfördelning som visar spannet av standardavvikelser innan ett värde betraktas som avvikande, med hjälp av 68–95–99-regeln

Tidsserieanalys i Tableau

Övre och undre kontrollgränser

  • Används främst för univariat tidsserieanalys, inte multivariat

  • Styrdiagram är ett effektivt visuellt sätt att identifiera övre och undre gränser för acceptabla värden

  • Värden som överstiger populationsmedelvärdet ± 3 standardavvikelser är avvikande

Tidsserieanalys i Tableau

Vad är Z-poäng?

  • Z-poängen anger hur många standardavvikelser en datapunkt ligger över eller under medelvärdet

  • En positiv Z-poäng innebär att värdet ligger över medelvärdet

  • En negativ Z-poäng innebär att värdet ligger under medelvärdet

  • Skiljer sig från standardavvikelse, som mäter avståndet mellan datapunkter

En bild som visar Z-poäng jämfört med standardavvikelse

Tidsserieanalys i Tableau

Z-poäng och avvikelsedetektering

  • Z-poäng ± 3 anses avvikande, men detta beror på sammanhanget

En visualisering med ett Z-poänggränsvärde på 1 som markerar ett antal avvikelser

  • Högre Z-poäng ger färre avvikelser, men det beror på hur känslig avvikelsedetekteringen ska vara

En visualisering med ett Z-poänggränsvärde på 2 som markerar mycket få avvikelser

Tidsserieanalys i Tableau

Nu kör vi en övning!

Tidsserieanalys i Tableau

Preparing Video For Download...