IQR(Interquartile Range, 사분위 범위)는 데이터에서 이상치를 탐지하고 변동성을 측정하는 데 사용되는 통계적 지표입니다.
IQR은 데이터의 1사분위수(Q1)와 3사분위수(Q3)의 차이를 의미합니다.
python복사편집import numpy as np
# 예제 데이터
data = [10, 12, 14, 15, 18, 21, 24, 30, 35, 40]
# Q1, Q3 계산
Q1 = np.percentile(data, 25)
Q3 = np.percentile(data, 75)
# IQR 계산
IQR = Q3 - Q1
# 이상치 범위 계산
lower_bound = Q1 - 1.5 * IQR
upper_bound = Q3 + 1.5 * IQR
print(f"Q1: {Q1}, Q3: {Q3}, IQR: {IQR}")
print(f"이상치 기준: {lower_bound} ~ {upper_bound}")
👉 IQR을 사용하면 데이터에서 이상치를 효율적으로 제거할 수 있습니다!
요양원 선택 전 반드시 확인해야 할 체크리스트를 공개합니다. 공식 평가 자료 조회법, 방문 시 확인…
공공기관 채용 비리의 실태와 피해 지원자의 대응법을 정리했습니다. 채용 비리 신고 방법, 공익신고자 보호제도, 취준생…
주식 손실을 세금 절약에 활용하는 합법적 방법을 공개합니다. 해외주식 손익통산, ISA 계좌 활용, 연금계좌 절세까지…
배달이 예상 시간보다 크게 늦으면 취소·환불을 요청할 수 있습니다. 배달앱별 지연 취소 방법과 잘못 배달됐을…
통신비 절약의 핵심은 요금제 최적화입니다. 내 데이터 사용량 확인법, 알뜰폰 전환 비교, 위약금 없이 요금제…