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§
- Missing
Value Stats - Missing value statistics
- Robust
Preprocessing Stats - Statistics collected during robust preprocessing
- Robust
Preprocessor - Comprehensive robust preprocessor
- Robust
Preprocessor Config - Configuration for robust preprocessing
- Transformation
Stats - Transformation effectiveness statistics
Enums§
- Robust
Strategy - Robust preprocessing strategies