Shrinkage

shrinkage::CrossValidation

Shrinkage for Rust · rust · 0.3.0

pub struct CrossValidation

Validated folds, held-out metric, and selection policy.

Inherent implementation

impl CrossValidation

folds

pub fn folds(&self) -> &FoldAssignments

Borrow the reproducible fold assignments.

metric

pub fn metric(self, metric: ValidationMetric) -> Self

Override the family's default held-out metric, checked when fitting.

new

pub fn new(folds: FoldAssignments) -> Self

Use supplied folds, the family's default metric, and minimum-error selection.

selection_rule

pub fn selection_rule(self, rule: SelectionRule) -> Self

Choose minimum error or the one-standard-error preference rule.

Implementation of Clone

impl Clone for CrossValidation

clone

fn clone(&self) -> Self

Implementation of Debug

impl Debug for CrossValidation

fmt

fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result

Implementation of Freeze

impl Freeze for CrossValidation

Implementation of RefUnwindSafe

impl RefUnwindSafe for CrossValidation

Implementation of Send

impl Send for CrossValidation

Implementation of Sync

impl Sync for CrossValidation

Implementation of Unpin

impl Unpin for CrossValidation

Implementation of UnsafeUnpin

impl UnsafeUnpin for CrossValidation

Implementation of UnwindSafe

impl UnwindSafe for CrossValidation

Implementation of Any

impl<T> Any for T where T: 'static + ?Sized

Implementation of Borrow

impl<T> Borrow<T> for T where T: ?Sized

Implementation of BorrowMut

impl<T> BorrowMut<T> for T where T: ?Sized

Implementation of ByRef

impl<T> ByRef<T> for T

Implementation of CastableFrom

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT where ST: ?Sized, DT: ?Sized

Implementation of CastableFrom

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT where ST: ?Sized, DT: ?Sized

Implementation of CloneToUninit

impl<T> CloneToUninit for T where T: Clone

Implementation of From

impl<T> From<T> for T

Implementation of Imply

impl<T, U> Imply<T> for U where T: ?Sized, U: ?Sized

Implementation of Into

impl<T, U> Into<U> for T where U: From<T>

Implementation of IntoEither

impl<T> IntoEither for T

Implementation of Pointable

impl<T> Pointable for T

Implementation of Read

impl<T> Read<Exclusive, BecauseExclusive> for T where T: ?Sized

Implementation of Same

impl<T> Same for T

Implementation of SupersetOf

impl<SS, SP> SupersetOf<SS> for SP where SS: SubsetOf<SP>

Implementation of ToOwned

impl<T> ToOwned for T where T: Clone

Implementation of TryFrom

impl<T, U> TryFrom<U> for T where U: Into<T>

Implementation of TryInto

impl<T, U> TryInto<U> for T where U: TryFrom<T>