pub struct DriftDetectionAnalyzer { /* private fields */ }Expand description
Analyzer for drift detection evaluation.
Implementations§
Source§impl DriftDetectionAnalyzer
impl DriftDetectionAnalyzer
Sourcepub fn with_window_size(self, size: usize) -> Self
pub fn with_window_size(self, size: usize) -> Self
Set the rolling window size.
Sourcepub fn with_min_magnitude(self, threshold: f64) -> Self
pub fn with_min_magnitude(self, threshold: f64) -> Self
Set the minimum magnitude threshold.
Sourcepub fn with_hellinger(self, enabled: bool) -> Self
pub fn with_hellinger(self, enabled: bool) -> Self
Enable or disable Hellinger distance calculation.
Sourcepub fn analyze(
&self,
entries: &[DriftDetectionEntry],
) -> EvalResult<DriftDetectionAnalysis>
pub fn analyze( &self, entries: &[DriftDetectionEntry], ) -> EvalResult<DriftDetectionAnalysis>
Analyze drift detection entries.
Sourcepub fn analyze_labeled_events(
&self,
events: &[LabeledDriftEvent],
) -> EvalResult<LabeledEventAnalysis>
pub fn analyze_labeled_events( &self, events: &[LabeledDriftEvent], ) -> EvalResult<LabeledEventAnalysis>
Analyze labeled drift events for quality.
Trait Implementations§
Source§impl Clone for DriftDetectionAnalyzer
impl Clone for DriftDetectionAnalyzer
Source§fn clone(&self) -> DriftDetectionAnalyzer
fn clone(&self) -> DriftDetectionAnalyzer
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 DriftDetectionAnalyzer
impl Debug for DriftDetectionAnalyzer
Auto Trait Implementations§
impl Freeze for DriftDetectionAnalyzer
impl RefUnwindSafe for DriftDetectionAnalyzer
impl Send for DriftDetectionAnalyzer
impl Sync for DriftDetectionAnalyzer
impl Unpin for DriftDetectionAnalyzer
impl UnwindSafe for DriftDetectionAnalyzer
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.