pub enum GroupSelectionMethod {
MaxVariance,
MaxTargetCorrelation,
First,
Random,
WeightedAll,
}Expand description
Method for selecting representative feature from a group
Variants§
MaxVariance
Select feature with highest variance within the group
MaxTargetCorrelation
Select feature with highest correlation to target
First
Select first feature in the group (index order)
Random
Select random feature from the group
WeightedAll
Use all features from the group but with reduced weight
Trait Implementations§
Source§impl Clone for GroupSelectionMethod
impl Clone for GroupSelectionMethod
Source§fn clone(&self) -> GroupSelectionMethod
fn clone(&self) -> GroupSelectionMethod
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 GroupSelectionMethod
impl Debug for GroupSelectionMethod
Source§impl PartialEq for GroupSelectionMethod
impl PartialEq for GroupSelectionMethod
impl Copy for GroupSelectionMethod
impl StructuralPartialEq for GroupSelectionMethod
Auto Trait Implementations§
impl Freeze for GroupSelectionMethod
impl RefUnwindSafe for GroupSelectionMethod
impl Send for GroupSelectionMethod
impl Sync for GroupSelectionMethod
impl Unpin for GroupSelectionMethod
impl UnwindSafe for GroupSelectionMethod
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