프로세스의 실행 시간을 분석하는 스크립트를 작성 중입니다. 배포가 확실하지 않지만 프로세스가 "너무 오래"실행되고 있는지 알고 싶습니다. 지금까지 마지막 실행 시간 (n> 30)의 3 표준 편차를 사용했지만 데이터가 정상이 아닌 경우 (그렇지 않은 것으로 보이는 경우) 유용한 것을 제공하지 않는다고 들었습니다. 나는 다른 이상치 테스트를 발견했다.
사 분위 간 범위 (IQR = Q3-Q1)를 찾으십시오. 여기서 Q3은 3 분위이고 Q1은 첫 번째 사 분위수입니다. 그런 다음이 두 숫자를 찾으십시오.
a) Q1-1.5 * IQR b) Q3 + 1.5 * IQR
<a 또는> b 인 경우 점은 특이 치입니다.
내 데이터는 2 초, 3 초, 2 초, 5 초, 300 초, 4 초 등의 경향이 있습니다. 여기서 300 초는 분명히 이상치입니다.
어떤 방법이 더 낫습니까? IQR 방법 또는 표준 편차 방법?