이상치 계산기

이상치
다음

숫자 목록을 붙여넣으면 이 계산기가 튜키의 1.5 × IQR 규칙으로 이상치를 표시합니다. 데이터를 정렬한 뒤 제1사분위수(Q1), 제3사분위수(Q3), 사분위 범위(IQR = Q3 - Q1)를 계산하고, 하한 경계값(Q1 - 1.5 × IQR)과 상한 경계값(Q3 + 1.5 × IQR)을 도출합니다. 이 경계값을 벗어나는 값은 모두 이상치로 보고되며, 평균을 신뢰하기 전에 설문 응답, 센서 로그, 시험 점수, A/B 테스트 데이터를 정리하는 데 유용합니다.

이상치를 찾는 방법

  1. 1

    숫자를 붙여넣기

    쉼표, 공백 또는 줄바꿈으로 구분해 값을 네 개 이상 입력하세요. 파서는 빈 항목과 숫자가 아닌 토큰을 무시합니다.

  2. 2

    규칙 확인

    이 도구는 Q1과 Q3에 1.5 × IQR 규칙을 적용합니다. 전형적인 상자 그림의 수염과 동일한 방법입니다.

  3. 3

    이상치 읽기

    표시된 값과 함께 Q1, Q3, IQR, 상·하한 경계값을 확인해 모든 제외를 근거 있게 설명할 수 있습니다.

1.5 × IQR 규칙

사분위 범위는 데이터 가운데 50%의 퍼짐 정도입니다:

IQR = Q3 − Q1

튜키의 경계값은 “정상”적인 산포와 이상치로 의심되는 값 사이의 경계를 표시합니다:

  • 하한 경계값 = Q1 − 1.5 × IQR
  • 상한 경계값 = Q3 + 1.5 × IQR

하한 경계값보다 낮거나 상한 경계값보다 높은 값은 모두 표시됩니다. 1.5라는 배수는 대략 정규분포를 따르는 데이터에서 약 0.7%의 점만 잘못 표시되도록 선택된 관례입니다. 대신 3 × IQR을 쓰면 극단적 이상치를 식별합니다.

계산 예시

데이터 집합: 2, 5, 6, 7, 8, 9, 50

단계
Q1 (제1사분위수) 5.5
Q3 (제3사분위수) 8.5
IQR = Q3 − Q1 3
하한 경계값 = Q1 − 1.5 × IQR 1
상한 경계값 = Q3 + 1.5 × IQR 13

50은 상한 경계값 13보다 훨씬 높으므로 유일한 이상치입니다. 다른 값들은 모두 경계값 안에 넉넉히 들어오므로 이 데이터 집합에는 이상치가 하나 있습니다.

IQR 방법을 쓰는 이유

  • 강건함: 평균 ± 표준편차 방식과 달리 사분위수는 극단값 쪽으로 끌려가지 않으므로, 하나의 거대한 숫자가 스스로를 숨길 수 없습니다.
  • 가정이 적음: 데이터가 완전히 정규분포라고 가정하지 않으므로, 지저분한 실제 표본에 대한 안전한 1차 점검이 됩니다.
  • 투명함: 경계값은 보고서나 감사에서 보고하고 방어하기 쉽습니다.

피해야 할 함정

  • 작은 표본: 약 8개 미만이면 사분위수가 불안정하므로, 어떤 표시든 삭제가 아니라 조사의 신호로 받아들이세요.
  • 치우친 데이터: 오른쪽으로 심하게 치우친 데이터(소득, 응답 시간)에서는 규칙이 긴 꼬리를 과도하게 표시합니다. 먼저 로그 변환을 고려하세요.
  • 자동 삭제: 이상치가 곧 오류인 것은 아닙니다. 값을 제거하기 전에 그것이 진짜 신호인지 항상 확인하세요.

자주 묻는 질문

1.5 × IQR 규칙에 따르면 이상치는 Q1 - 1.5 × IQR(하한 경계값)보다 낮거나 Q3 + 1.5 × IQR(상한 경계값)보다 높은 모든 값입니다. 이는 강건한 경험적 방법이며 형식적 가설 검정은 아닙니다.

최소 네 개입니다. 사분위수는 데이터를 절반으로 나눌 만큼 충분한 점이 필요하므로, 계산기는 숫자 값이 네 개 이상일 때만 결과를 반환합니다.

사분위수 정의는 발표된 것이 여러 가지입니다. 이 계산기는 선형 보간법(NumPy/pandas 기본값)을 사용하므로, 작은 표본에서는 Excel이나 일부 교재와 값이 소수점 단위로 다를 수 있습니다.

아니요. 계산은 브라우저 세션에서 실행되며 어떤 것도 업로드, 저장, 공유되지 않습니다. 입력한 숫자는 이 페이지를 벗어나지 않습니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다