pub struct RobustKernelConfig {
pub estimator: RobustEstimator,
pub loss: RobustLoss,
pub max_iterations: usize,
pub tolerance: f64,
pub contamination: f64,
pub use_irls: bool,
pub random_state: Option<u64>,
}Expand description
Robust kernel configuration RobustKernelConfig
Fields§
§estimator: RobustEstimatorRobust estimator method
loss: RobustLossRobust loss function
max_iterations: usizeMaximum number of iterations for robust estimation
tolerance: f64Convergence tolerance
contamination: f64Contamination fraction
use_irls: boolWhether to use iteratively reweighted least squares
random_state: Option<u64>Random state for reproducibility
Trait Implementations§
Source§impl Clone for RobustKernelConfig
impl Clone for RobustKernelConfig
Source§fn clone(&self) -> RobustKernelConfig
fn clone(&self) -> RobustKernelConfig
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 RobustKernelConfig
impl Debug for RobustKernelConfig
Auto Trait Implementations§
impl Freeze for RobustKernelConfig
impl RefUnwindSafe for RobustKernelConfig
impl Send for RobustKernelConfig
impl Sync for RobustKernelConfig
impl Unpin for RobustKernelConfig
impl UnwindSafe for RobustKernelConfig
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