콘텐츠로 이동

hossam.my_outlier_clipper

hossam.my_outlier_clipper

OutlierClipper

Bases: BaseEstimator, TransformerMixin

수치형 컬럼의 이상치를 IQR 또는 Z-score 기반 경계값으로 클리핑한다. 학습 단계에서 컬럼별로 상/하한 경계를 통해 해당 범위 밖의 값을 경계값으로 잘라낸다.

Parameters:

Name Type Description Default
method str

이상치 판단 방식. 'iqr' 또는 'zscore' (기본값: 'iqr') - 'iqr' : [Q1 - 1.5IQR, Q3 + 1.5IQR] 범위로 클리핑 - 'zscore': [mean - 3std, mean + 3std] 범위로 클리핑

'iqr'

get_feature_names_out

get_feature_names_out(input_features=None)

클리핑은 컬럼 수를 바꾸지 않으므로 입력 피처 이름을 그대로 반환.