pub struct DriftDetectionConfig {
pub detection_method: DriftDetectionMethod,
pub alpha: f64,
pub window_size: usize,
pub warning_threshold: f64,
pub min_samples: usize,
pub multivariate: bool,
pub random_state: Option<u64>,
}Expand description
Configuration for drift detection
Fields§
§detection_method: DriftDetectionMethodDetection method to use
alpha: f64Significance level for statistical tests
window_size: usizeWindow size for windowed detection methods
warning_threshold: f64Warning threshold (fraction of alpha)
min_samples: usizeMinimum samples required for detection
multivariate: boolWhether to detect multivariate drift
random_state: Option<u64>Random state for reproducible results
Trait Implementations§
Source§impl Clone for DriftDetectionConfig
impl Clone for DriftDetectionConfig
Source§fn clone(&self) -> DriftDetectionConfig
fn clone(&self) -> DriftDetectionConfig
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 DriftDetectionConfig
impl Debug for DriftDetectionConfig
Auto Trait Implementations§
impl Freeze for DriftDetectionConfig
impl RefUnwindSafe for DriftDetectionConfig
impl Send for DriftDetectionConfig
impl Sync for DriftDetectionConfig
impl Unpin for DriftDetectionConfig
impl UnwindSafe for DriftDetectionConfig
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