pub enum ModelSelectionCriteria {
HighestMean,
OneStandardError,
StatisticalSignificance,
MostConsistent,
Weighted {
mean_weight: f64,
std_weight: f64,
consistency_weight: f64,
},
}Expand description
Model selection criteria
Variants§
HighestMean
Select model with highest mean CV score
OneStandardError
Select model with highest mean score within 1 std error of best
StatisticalSignificance
Select based on statistical significance
MostConsistent
Select most consistent model (lowest CV std)
Weighted
Custom criteria with weights
Trait Implementations§
Source§impl Clone for ModelSelectionCriteria
impl Clone for ModelSelectionCriteria
Source§fn clone(&self) -> ModelSelectionCriteria
fn clone(&self) -> ModelSelectionCriteria
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 ModelSelectionCriteria
impl Debug for ModelSelectionCriteria
Source§impl Display for ModelSelectionCriteria
impl Display for ModelSelectionCriteria
Source§impl PartialEq for ModelSelectionCriteria
impl PartialEq for ModelSelectionCriteria
impl StructuralPartialEq for ModelSelectionCriteria
Auto Trait Implementations§
impl Freeze for ModelSelectionCriteria
impl RefUnwindSafe for ModelSelectionCriteria
impl Send for ModelSelectionCriteria
impl Sync for ModelSelectionCriteria
impl Unpin for ModelSelectionCriteria
impl UnwindSafe for ModelSelectionCriteria
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