pub enum RobustEstimator {
Huber {
delta: f64,
},
Tukey {
c: f64,
},
Hampel {
a: f64,
b: f64,
c: f64,
},
MVE {
alpha: f64,
},
MCD {
alpha: f64,
},
SEstimator {
breakdown_point: f64,
},
MMEstimator {
efficiency: f64,
},
L1,
Quantile {
tau: f64,
},
}Expand description
Robust estimation method RobustEstimator
Variants§
Huber
Huber M-estimator
Tukey
Tukey bisquare estimator
Hampel
Hampel estimator
MVE
Minimum Volume Ellipsoid (MVE)
MCD
Minimum Covariance Determinant (MCD)
SEstimator
S-estimator
MMEstimator
MM-estimator
L1
L1-estimator (LAD regression)
Quantile
Quantile regression estimator
Trait Implementations§
Source§impl Clone for RobustEstimator
impl Clone for RobustEstimator
Source§fn clone(&self) -> RobustEstimator
fn clone(&self) -> RobustEstimator
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 RobustEstimator
impl Debug for RobustEstimator
Source§impl PartialEq for RobustEstimator
impl PartialEq for RobustEstimator
impl StructuralPartialEq for RobustEstimator
Auto Trait Implementations§
impl Freeze for RobustEstimator
impl RefUnwindSafe for RobustEstimator
impl Send for RobustEstimator
impl Sync for RobustEstimator
impl Unpin for RobustEstimator
impl UnwindSafe for RobustEstimator
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