pub enum ThresholdMovingStrategy {
Youden,
F1Optimal,
PrecisionRecallOptimal,
CostSensitive,
BalancedAccuracy,
}Expand description
Threshold moving strategies for imbalanced classification
Variants§
Youden
Maximize Youden’s J statistic
F1Optimal
Maximize F1 score
PrecisionRecallOptimal
Maximize precision-recall AUC
CostSensitive
Cost-sensitive threshold
BalancedAccuracy
Maximize balanced accuracy
Trait Implementations§
Source§impl Clone for ThresholdMovingStrategy
impl Clone for ThresholdMovingStrategy
Source§fn clone(&self) -> ThresholdMovingStrategy
fn clone(&self) -> ThresholdMovingStrategy
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 ThresholdMovingStrategy
impl Debug for ThresholdMovingStrategy
Source§impl PartialEq for ThresholdMovingStrategy
impl PartialEq for ThresholdMovingStrategy
impl StructuralPartialEq for ThresholdMovingStrategy
Auto Trait Implementations§
impl Freeze for ThresholdMovingStrategy
impl RefUnwindSafe for ThresholdMovingStrategy
impl Send for ThresholdMovingStrategy
impl Sync for ThresholdMovingStrategy
impl Unpin for ThresholdMovingStrategy
impl UnwindSafe for ThresholdMovingStrategy
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