pub enum CrossValidationStrategy {
KFold {
k: usize,
},
LeaveOneOut,
TimeSeriesSplit {
n_splits: usize,
},
StratifiedKFold {
k: usize,
},
}Expand description
Cross-validation strategy for path selection
Variants§
KFold
K-fold cross-validation
LeaveOneOut
Leave-one-out cross-validation
TimeSeriesSplit
Time series split for temporal data
StratifiedKFold
Stratified K-fold for classification
Trait Implementations§
Source§impl Clone for CrossValidationStrategy
impl Clone for CrossValidationStrategy
Source§fn clone(&self) -> CrossValidationStrategy
fn clone(&self) -> CrossValidationStrategy
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 CrossValidationStrategy
impl Debug for CrossValidationStrategy
Source§impl Default for CrossValidationStrategy
impl Default for CrossValidationStrategy
Source§impl PartialEq for CrossValidationStrategy
impl PartialEq for CrossValidationStrategy
impl StructuralPartialEq for CrossValidationStrategy
Auto Trait Implementations§
impl Freeze for CrossValidationStrategy
impl RefUnwindSafe for CrossValidationStrategy
impl Send for CrossValidationStrategy
impl Sync for CrossValidationStrategy
impl Unpin for CrossValidationStrategy
impl UnwindSafe for CrossValidationStrategy
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