pub struct OutlierAnalysis {
pub all_samples: Vec<f64>,
pub cleaned_samples: Vec<f64>,
pub outlier_indices: Vec<usize>,
pub low_outlier_count: usize,
pub high_outlier_count: usize,
pub lower_bound: f64,
pub upper_bound: f64,
pub method: OutlierMethod,
}Expand description
Result of outlier analysis
Fields§
§all_samples: Vec<f64>Original samples (ALL data preserved)
cleaned_samples: Vec<f64>Samples with outliers removed (for mean/stddev computation)
outlier_indices: Vec<usize>Indices of outlier samples
low_outlier_count: usizeNumber of low outliers (below lower bound)
high_outlier_count: usizeNumber of high outliers (above upper bound)
lower_bound: f64Lower bound used for detection
upper_bound: f64Upper bound used for detection
method: OutlierMethodDetection method used
Implementations§
Trait Implementations§
Source§impl Clone for OutlierAnalysis
impl Clone for OutlierAnalysis
Source§fn clone(&self) -> OutlierAnalysis
fn clone(&self) -> OutlierAnalysis
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 OutlierAnalysis
impl RefUnwindSafe for OutlierAnalysis
impl Send for OutlierAnalysis
impl Sync for OutlierAnalysis
impl Unpin for OutlierAnalysis
impl UnwindSafe for OutlierAnalysis
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