pub struct DriftDetectionMetrics {
pub true_positives: usize,
pub false_positives: usize,
pub true_negatives: usize,
pub false_negatives: usize,
pub precision: f64,
pub recall: f64,
pub f1_score: f64,
pub mean_detection_delay: Option<f64>,
}Expand description
Drift detection performance metrics.
Fields§
§true_positives: usizeTrue positive count.
false_positives: usizeFalse positive count.
true_negatives: usizeTrue negative count.
false_negatives: usizeFalse negative count.
precision: f64Precision (TP / (TP + FP)).
recall: f64Recall (TP / (TP + FN)).
f1_score: f64F1 score (harmonic mean of precision and recall).
mean_detection_delay: Option<f64>Mean delay in detecting drift (in periods).
Trait Implementations§
Source§impl Clone for DriftDetectionMetrics
impl Clone for DriftDetectionMetrics
Source§fn clone(&self) -> DriftDetectionMetrics
fn clone(&self) -> DriftDetectionMetrics
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 DriftDetectionMetrics
impl Debug for DriftDetectionMetrics
Source§impl Default for DriftDetectionMetrics
impl Default for DriftDetectionMetrics
Source§fn default() -> DriftDetectionMetrics
fn default() -> DriftDetectionMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DriftDetectionMetrics
impl<'de> Deserialize<'de> for DriftDetectionMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DriftDetectionMetrics
impl RefUnwindSafe for DriftDetectionMetrics
impl Send for DriftDetectionMetrics
impl Sync for DriftDetectionMetrics
impl Unpin for DriftDetectionMetrics
impl UnwindSafe for DriftDetectionMetrics
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.