Ich schreibe ein Skript, das die Laufzeiten von Prozessen analysiert. Ich bin mir ihrer Verteilung nicht sicher, aber ich möchte wissen, ob ein Prozess "zu lange" läuft. Bisher habe ich 3 Standardabweichungen der letzten Laufzeiten verwendet (n> 30), aber mir wurde gesagt, dass dies nichts Nützliches bietet, wenn die Daten nicht normal sind (was nicht der Fall zu sein scheint). Ich habe einen weiteren Ausreißertest gefunden, der besagt:
Finden Sie den Interquartilbereich, der IQR = Q3 - Q1 ist, wobei Q3 das dritte Quartil und Q1 das erste Quartil ist. Dann finden Sie diese beiden Zahlen:
a) Q1 - 1,5 * IQR b) Q3 + 1,5 * IQR
Der Punkt ist ein Ausreißer, wenn <a oder> b
Meine Daten sind in der Regel 2 Sekunden, 3 Sekunden, 2 Sekunden, 5 Sekunden, 300 Sekunden, 4 Sekunden, wobei 300 Sekunden offensichtlich ein Ausreißer sind.
Welche Methode ist besser? Die IQR-Methode oder die Standardabweichungsmethode?