pub struct Rmse { /* private fields */ }Expand description
Root Mean Squared Error.
Implementations§
Trait Implementations§
Source§impl Metric for Rmse
impl Metric for Rmse
Source§type Prediction = f64
type Prediction = f64
The prediction type for this metric.
Source§fn update(&mut self, truth: f64, prediction: f64) -> Result<(), RillError>
fn update(&mut self, truth: f64, prediction: f64) -> Result<(), RillError>
Incorporate a single observation.
Source§fn value(&self) -> Option<f64>
fn value(&self) -> Option<f64>
Current metric value, or
None if not enough data has been seen.Source§fn samples_seen(&self) -> u64
fn samples_seen(&self) -> u64
How many observations have been incorporated.
Auto Trait Implementations§
impl Freeze for Rmse
impl RefUnwindSafe for Rmse
impl Send for Rmse
impl Sync for Rmse
impl Unpin for Rmse
impl UnsafeUnpin for Rmse
impl UnwindSafe for Rmse
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