pub struct DataQualityConfig {
pub missing_threshold: f64,
pub outlier_method: OutlierMethod,
pub outlier_threshold: f64,
pub correlation_threshold: f64,
pub check_duplicates: bool,
pub check_constant_features: bool,
pub near_constant_threshold: f64,
}Expand description
Configuration for data quality validation
Fields§
§missing_threshold: f64Missing value threshold for warnings (percentage)
outlier_method: OutlierMethodOutlier detection method
outlier_threshold: f64Outlier threshold (std deviations or IQR multiplier)
correlation_threshold: f64Correlation threshold for warnings
check_duplicates: boolCheck for duplicate samples
check_constant_features: boolCheck for constant features
near_constant_threshold: f64Check for near-constant features (variance threshold)
Trait Implementations§
Source§impl Clone for DataQualityConfig
impl Clone for DataQualityConfig
Source§fn clone(&self) -> DataQualityConfig
fn clone(&self) -> DataQualityConfig
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 moreSource§impl Debug for DataQualityConfig
impl Debug for DataQualityConfig
Auto Trait Implementations§
impl Freeze for DataQualityConfig
impl RefUnwindSafe for DataQualityConfig
impl Send for DataQualityConfig
impl Sync for DataQualityConfig
impl Unpin for DataQualityConfig
impl UnwindSafe for DataQualityConfig
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