Twitter-Algorithmus basiert auf
Rosner, B. (Mai 1983), "Percentage Points for a Generalized ESD Many-Outlier Procedure", Technometrics, 25 (2), S. 165-172
Ich bin sicher, dass es seit 1983 viele Techniken und Fortschritte gegeben hat! Ich habe meine internen Daten getestet und die Erkennung von Twitter-Anomalien identifiziert keine offensichtlichen Ausreißer. Ich würde auch andere Ansätze verwenden, um Ausreißer in Zeitreihen zu testen. Das Beste, auf das ich gestoßen bin, ist Tsays Ausreißererkennungsverfahren, das in SAS / SPSS / Autobox- und SCA-Software implementiert ist. All dies sind kommerzielle Systeme. Es gibt auch
tsoutliers- Paket, das großartig ist, aber eine Spezifikation des arima
Modells benötigt , um effizient zu arbeiten. Ich hatte Probleme mit der Standardeinstellung auto.arima
in Bezug auf Optimierung und Modellauswahl.
Tsays Artikel ist eine wegweisende Arbeit zur Erkennung von Ausreißern in Zeitreihen. Führende Zeitschrift für Prognoseforschung International Journal of Forecasting erwähnte, dass Tsays Artikel eine der am häufigsten zitierten Arbeiten und einflussreichsten Veröffentlichungen in einem oben verlinkten Artikel ist (siehe auch unten). Die Verbreitung dieser wichtigen Arbeit und anderer Algorithmen zur Erkennung von Ausreißern in Prognosesoftware (insbesondere in Open-Source-Software) ist eine Seltenheit.
Ich habe einige Quellen gefunden, die Ihnen vielleicht helfen, aber nicht so einfach / bequem sind wie das Ausführen eines R-Skripts für Ihre Daten: - Numenta verfügt über eine Open-Source- NuPIC- Plattform, die für viele Zwecke , einschließlich der Erkennung von Anomalien, verwendet wird . - Netflix 'Atlas Project wird in Kürze ein Open-Source-Tool zur Erkennung von Ausreißern und Anomalien veröffentlichen. - Prelert verfügt über eine Anomalieerkennungs-Engine, die als serverseitige Anwendung geliefert wird. Ihre Testversion bietet eine eingeschränkte Nutzung, die Ihre Bedürfnisse befriedigen kann.
Alternativ bietet mein Unternehmen Insignum ein Beta-Produkt an, das Zeitreihendaten aufnimmt und Abweichungen vollautomatisch erkennt. Sie erhalten einfach eine Benachrichtigung per E-Mail, wenn Abweichungen festgestellt werden. Besuchen Sie Twitter oder Linkedin und ich würde Ihnen gerne mehr erzählen.
quelle
Autobox (meine Firma) bietet Ausreißererkennung. Der Twitter-Algorithmus ermittelt die großen Ausreißer, aber die kleineren werden im Vergleich zu Autobox nicht berücksichtigt .
Die Ausführung dauert lange, aber die Ergebnisse sind besser, um die kleineren Ausreißer und auch Änderungen in der Saisonalität zu finden, die auch Ausreißer sind. Das folgende Modell ermittelt 79 Ausreißer anhand der ersten 8.560 Beobachtungen von 14.398 ursprünglichen Beobachtungen. Die Standardversion hat eine maximale Anzahl von 10.000 Beobachtungen, kann jedoch geändert werden. Es gibt jedoch keinen wirklichen Grund, so viele Daten zu haben, wenn Sie Ausreißer identifizieren und darauf reagieren möchten.
Wir wurden beeinflusst von der Arbeit von Tsay an Ausreißern, Pegelverschiebungen und Varianzänderungen und von Chows Arbeit an Parameteränderungen sowie von unserer eigenen Arbeit zur Erkennung von Änderungen in der Saisonalität.
Wenn Sie die 30-Tage-Testversion herunterladen und die Twitter-Beispieldaten laden und die Häufigkeit auf 60 festlegen und 3 Auslöserdateien im Installationsordner (noparcon.afs, novarcon.afs, notrend.afs) speichern und eine Datei mit dem Namen stepupde erstellen. afs mit 100.
quelle