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)
클리핑은 컬럼 수를 바꾸지 않으므로 입력 피처 이름을 그대로 반환.