data_preprocessing.data_clipper
Clip data before standardization or normalization
- class DataClipper(lower_percentile=0.01, upper_percentile=0.99, features_to_exclude=None, features_to_clip=None)[source]
Bases:
DataTransformerClip data to remove outliers.
- Parameters:
lower_percentile (
float) – The lower percentile for clipping (default: 0.01).upper_percentile (
float) – The upper percentile for clipping (default: 0.99).features_to_exclude (
Optional[List[str]]) – Column names that should not be clipped.features_to_clip (
Optional[List[str]]) – Column names that should be clipped (mutually exclusive with features_to_exclude).
Configuration example:
train: data_clipping: lower_percentile: 0.001 upper_percentile: 0.999 features_to_exclude: # or use features_to_clip - do_not_clip_this_feature