pub struct RobustPreprocessingStats {
pub outliers_per_feature: Vec<usize>,
pub outlier_percentages: Vec<Float>,
pub adaptive_thresholds: Vec<Float>,
pub robustness_score: Float,
pub missing_stats: MissingValueStats,
pub transformation_stats: TransformationStats,
pub quality_improvement: Float,
}Expand description
Statistics collected during robust preprocessing
Fields§
§outliers_per_feature: Vec<usize>Number of outliers detected per feature
outlier_percentages: Vec<Float>Outlier percentages per feature
adaptive_thresholds: Vec<Float>Adaptive thresholds used (if enabled)
robustness_score: FloatRobustness score (0-1, higher is more robust)
missing_stats: MissingValueStatsMissing value statistics before/after imputation
transformation_stats: TransformationStatsTransformation effectiveness metrics
quality_improvement: FloatOverall data quality improvement
Trait Implementations§
Source§impl Clone for RobustPreprocessingStats
impl Clone for RobustPreprocessingStats
Source§fn clone(&self) -> RobustPreprocessingStats
fn clone(&self) -> RobustPreprocessingStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RobustPreprocessingStats
impl RefUnwindSafe for RobustPreprocessingStats
impl Send for RobustPreprocessingStats
impl Sync for RobustPreprocessingStats
impl Unpin for RobustPreprocessingStats
impl UnwindSafe for RobustPreprocessingStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more