pub struct ValidationMetrics {
pub max_absolute_error: f64,
pub mean_absolute_error: f64,
pub root_mean_square_error: f64,
pub pearson_correlation: f64,
pub spearman_correlation: f64,
pub elements_compared: usize,
pub exact_matches: usize,
pub custom_metrics: HashMap<String, f64>,
}Expand description
Detailed metrics from validation comparison
Fields§
§max_absolute_error: f64Maximum absolute error
mean_absolute_error: f64Mean absolute error
root_mean_square_error: f64Root mean square error
pearson_correlation: f64Pearson correlation coefficient
spearman_correlation: f64Spearman rank correlation
elements_compared: usizeNumber of elements compared
exact_matches: usizeNumber of exact matches
custom_metrics: HashMap<String, f64>Additional algorithm-specific metrics
Trait Implementations§
Source§impl Clone for ValidationMetrics
impl Clone for ValidationMetrics
Source§fn clone(&self) -> ValidationMetrics
fn clone(&self) -> ValidationMetrics
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 moreAuto Trait Implementations§
impl Freeze for ValidationMetrics
impl RefUnwindSafe for ValidationMetrics
impl Send for ValidationMetrics
impl Sync for ValidationMetrics
impl Unpin for ValidationMetrics
impl UnwindSafe for ValidationMetrics
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