Piszę skrypt analizujący czasy uruchamiania procesów. Nie jestem pewien ich dystrybucji, ale chcę wiedzieć, czy proces działa „za długo”. Do tej pory korzystałem z 3 standardowych odchyleń czasów ostatniego uruchomienia (n> 30), ale powiedziano mi, że nie zapewnia to niczego użytecznego, jeśli dane nie są normalne (co nie wydaje się być). Znalazłem inny test odstający, który stwierdza:
Znajdź zakres między kwartylami, który wynosi IQR = Q3 - Q1, gdzie Q3 jest trzecim kwartylem, a Q1 to pierwszy kwartyl. Następnie znajdź te dwie liczby:
a) Q1 - 1,5 * IQR b) Q3 + 1,5 * IQR
Punkt jest wartością odstającą, jeśli <a lub> b
Moje dane to zazwyczaj 2 sekundy, 3 sekundy, 2 sekundy, 5 sekund, 300 sekund, 4 sekundy,… gdzie 300 sekund jest oczywiście wartością odstającą.
Która metoda jest lepsza? Metoda IQR czy metoda odchylenia standardowego?