Zum Inhalt springen

Anomalie-Erkennung (gleitender z-Wert)

Fügen Sie eine Zeitreihe ein und wählen Sie Fensterlänge und Schwelle. Jeder Punkt wird mit Mittelwert und Standardabweichung (oder Median und MAD) der w vorangehenden Punkte verglichen; Punkte jenseits der Schwelle werden markiert, im Banddiagramm und in der Tabelle.

Kostenloses Werkzeug · Datenanalyse

Eine Spalte oder Datum + Wert (die erste Zeile darf eine Kopfzeile sein). Sie können aus Excel kopieren oder eine CSV-Datei hochladen; Dezimalkomma und -punkt werden automatisch erkannt. Fehlen Werte, löschen Sie die Zeile oder füllen Sie den Wert aus.

Die Daten werden in Ihrem Browser gelesen und berechnet; sie werden nirgendwohin gesendet.

Anzahl der vorangehenden Punkte, mit denen jeder Punkt verglichen wird (3–500). Ein kurzes Fenster passt sich schnell an, ist aber verrauscht.

Ein Punkt wird markiert, wenn |z| diesen Wert übersteigt. Üblich sind 3 beim klassischen und 3,5 beim robusten z-Wert.

Methode

Lassen Sie uns gemeinsam eine Überwachung mit Alarmierung aufbauen, die abnormales Verhalten in Ihren Daten in Echtzeit erkennt.

Gespräch anfragen

01

So geht's

  1. A

    Fügen Sie die Zeitreihe ein oder laden Sie eine CSV hoch (eine Spalte oder Datum + Wert); Sie können auch die Beispieldaten ausprobieren.

  2. B

    Wählen Sie Fensterlänge und Schwelle; für ein ausreißerfestes Ergebnis wählen Sie die robuste (MAD-)z-Methode.

  3. C

    Prüfen Sie die markierten Punkte im Banddiagramm und in der Tabelle zusammen mit der erwarteten Zahl an Fehlalarmen; lesen Sie die Hinweise.

02

Wie funktioniert der gleitende z-Wert?

Für jeden Punkt bilden die w Punkte davor ein Referenzfenster: Mittelwert m und Standardabweichung s werden berechnet, und z = (x − m) / s sagt, wie viele Standardabweichungen der Punkt vom Fenster entfernt liegt. Übersteigt |z| die Schwelle k, wird der Punkt markiert. Der Punkt gehört nicht zu seinem eigenen Fenster; so kann ein Extremwert seinen eigenen Mittelwert und seine Std. nicht aufblähen und sich verstecken.

Für die ersten w Punkte gibt es kein Fenster; sie werden nicht berechnet. Ein kurzes Fenster passt sich schnell an Veränderungen an, doch Mittelwert und Std. sind verrauscht; ein langes ist stabil, passt sich aber langsam an.

03

Klassischer z-Wert oder robuster (MAD-)z-Wert?

Der klassische z-Wert stützt sich auf Mittelwert und Standardabweichung, die beide empfindlich auf Ausreißer reagieren. Enthält das Fenster eine frühere Anomalie, bläht sich die Std. auf, und spätere Anomalien können unter der Schwelle bleiben (Masking). Der robuste z-Wert nutzt Median und MAD (Median der absoluten Abweichungen), die von Ausreißern kaum beeinflusst werden. Der Faktor 0,6745 bringt die MAD bei Normalverteilung auf die Skala der Standardabweichung.

Beim robusten z-Wert ist die Schwelle 3,5 der von Iglewicz und Hoaglin empfohlene übliche Wert. Sind alle Fensterwerte identisch, ist die MAD 0; dann wird jeder vom Zentrum abweichende Punkt markiert.

04

Fehlalarme und Grenzen

Selbst bei reinem Normalrauschen überschreiten einige Punkte die Schwelle k: Bei k = 3 liegt die Wahrscheinlichkeit bei etwa 0,27 %, also im Mittel 2,7 Fehlalarme je 1.000 Punkte. Das Werkzeug zeigt dies als erwartete Zahl; liegt die tatsächliche Zahl weit darüber, gibt es echte Anomalien. Bei kleinem Fenster ist die Rate noch höher.

Die größte Einschränkung sind Trend und Saisonalität: In einer Sensorreihe mit Tageszyklus erscheint jede Morgen- und Abendspitze als „Anomalie“. Bei solchen Reihen entfernen Sie zuerst Trend und Saisonkomponente und betrachten das Residuum.

Häufige Fragen

Wie wähle ich die Fensterlänge?
Lang genug, um mehrere Zyklen des Normalverhaltens abzudecken, kurz genug, um sich an Trend und Niveauwechsel anzupassen. Üblich sind 24–168 bei Stundendaten und 14–60 bei Tagesdaten; mindestens 20–30 Punkte halten Mittelwert und Std. stabil.
Schwelle 3 oder 3,5?
3 beim klassischen und 3,5 beim robusten z-Wert sind übliche Startwerte. Eine höhere Schwelle senkt Fehlalarme, kann aber echte Anomalien übersehen. Stellen Sie sie anhand der erwarteten Fehlalarmzahl und der geschäftlichen Kosten ein.
Meine Reihe hat Trend oder Saisonalität; kann ich sie trotzdem verwenden?
Die Ergebnisse werden unzuverlässig. Bei einem Trend hinkt der Fenstermittelwert stets hinterher und erzeugt einen konstanten Versatz; bei Saisonalität zählen die Zyklusspitzen als Anomalien. Entfernen Sie zuerst Trend und Saison und geben Sie das Residuum in dieses Werkzeug.
Warum enthält das Fenster den Punkt selbst nicht?
Ein Extremwert bläht Mittelwert und Std. seines eigenen Fensters auf und lässt sich normal aussehen. Der Blick nur auf frühere Punkte bildet außerdem den Echtzeitbetrieb nach: Ein neuer Wert wird an der Vergangenheit gemessen.
Warum werden mehrere aufeinanderfolgende Anomalien manchmal nicht erkannt?
Die erste Anomalie gelangt in die Fenster späterer Punkte und bläht Mittelwert oder Std. auf (Masking). Der robuste z-Wert mindert diesen Effekt; ein lang anhaltender Niveausprung wird dennoch nach einiger Zeit normal.
Ist ein markierter Punkt ein sicherer Fehler?
Nein. Er bedeutet statistisch ungewöhnlich; die Ursache kann ein echtes Ereignis, ein Messfehler oder einfach ein seltener Normalwert sein. Prüfen Sie mit Fachwissen und benachbarten Daten.

Die Anomalie vor dem Ausfall erkennen

Lassen Sie uns gemeinsam eine Überwachung mit wenigen Fehlalarmen entwerfen, die abnormales Verhalten in Ihren Sensor-, SCADA- oder Produktionsdaten in Echtzeit erkennt.