Module robust_preprocessing

Module robust_preprocessing 

Source
Expand description

Robust preprocessing module for outlier-resilient data preprocessing

This module provides comprehensive robust preprocessing capabilities that are resilient to outliers and extreme values. It combines outlier detection, transformation, and imputation into unified pipelines that maintain data quality while preserving valuable information.

§Features

  • Robust Scaling: Scaling methods resistant to outliers (median, IQR-based)
  • Outlier-Resistant Imputation: Missing value imputation that isn’t biased by outliers
  • Robust Transformations: Data transformations that reduce outlier impact
  • Adaptive Thresholding: Dynamic outlier detection thresholds based on data distribution
  • Pipeline Integration: Easy composition with other preprocessing steps
  • Performance Monitoring: Track preprocessing robustness and outlier statistics

Structs§

MissingValueStats
Missing value statistics
RobustPreprocessingStats
Statistics collected during robust preprocessing
RobustPreprocessor
Comprehensive robust preprocessor
RobustPreprocessorConfig
Configuration for robust preprocessing
TransformationStats
Transformation effectiveness statistics

Enums§

RobustStrategy
Robust preprocessing strategies