pub enum SelectionMetric {
Rmse,
Mae,
Smape,
}Expand description
Which accuracy metric decides the winner.
Variants§
Rmse
Root mean squared error — the default. Penalises large misses, which is usually what a capacity or threshold decision cares about.
Mae
Mean absolute error. Less sensitive to a single bad fold.
Smape
Symmetric mean absolute percentage error, for comparing series of different magnitudes. Undefined where actual and forecast are both zero, so a candidate it cannot score is ranked by RMSE instead.
Trait Implementations§
Source§impl Clone for SelectionMetric
impl Clone for SelectionMetric
Source§fn clone(&self) -> SelectionMetric
fn clone(&self) -> SelectionMetric
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SelectionMetric
Source§impl Debug for SelectionMetric
impl Debug for SelectionMetric
Source§impl Default for SelectionMetric
impl Default for SelectionMetric
Source§fn default() -> SelectionMetric
fn default() -> SelectionMetric
Returns the “default value” for a type. Read more
Source§impl Display for SelectionMetric
impl Display for SelectionMetric
impl Eq for SelectionMetric
Source§impl PartialEq for SelectionMetric
impl PartialEq for SelectionMetric
impl StructuralPartialEq for SelectionMetric
Auto Trait Implementations§
impl Freeze for SelectionMetric
impl RefUnwindSafe for SelectionMetric
impl Send for SelectionMetric
impl Sync for SelectionMetric
impl Unpin for SelectionMetric
impl UnsafeUnpin for SelectionMetric
impl UnwindSafe for SelectionMetric
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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