IQR Method를 통한 이상치 변환
IQR Method를 통한 이상치 변환 IQR(Interquartile range)이란 Q3 - Q1를 의미한다. # Q3 - Q1: 사분위수의 상위 75% 지점의 값과 하위 25% 지점의 값 차이 def outlier_iqr(data, column): # lower, upper 글로벌 변수 선언하기 global lower, upper # 4분위수 기준 지정하기 q25, q75 = np.quantile(data[column], 0.25), np.quantile(data[column], 0.75) # IQR 계산하기 iqr = q75 - q25 # outlier cutoff 계산하기 cut_off = iqr * 1.5 # lower와 upper bound 값 구하기 lower, upper = q25 - c..
IT/머신러닝
2021. 12. 16. 08:15