pub struct DriftDetectionResult {
pub drift_detected: bool,
pub warning_detected: bool,
pub test_statistic: f64,
pub p_value: Option<f64>,
pub threshold: f64,
pub drift_score: f64,
pub feature_drift_scores: Option<Vec<f64>>,
pub statistics: DriftStatistics,
}Expand description
Results from drift detection
Fields§
§drift_detected: boolWhether drift was detected
warning_detected: boolWhether warning threshold was exceeded
test_statistic: f64Test statistic value
p_value: Option<f64>P-value for statistical tests
threshold: f64Threshold used for detection
drift_score: f64Drift score (higher = more drift)
feature_drift_scores: Option<Vec<f64>>Per-feature drift scores
statistics: DriftStatisticsDetailed statistics
Trait Implementations§
Source§impl Clone for DriftDetectionResult
impl Clone for DriftDetectionResult
Source§fn clone(&self) -> DriftDetectionResult
fn clone(&self) -> DriftDetectionResult
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 DriftDetectionResult
impl RefUnwindSafe for DriftDetectionResult
impl Send for DriftDetectionResult
impl Sync for DriftDetectionResult
impl Unpin for DriftDetectionResult
impl UnwindSafe for DriftDetectionResult
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