pub struct CalibrationMetrics {
pub brier_score: f64,
pub baseline_brier_score: f64,
pub brier_skill_score: f64,
pub log_loss: f64,
pub expected_calibration_error: f64,
pub sample_size: usize,
}Expand description
Out-of-sample calibration performance metrics and baseline comparisons.
Fields§
§brier_score: f64Mean squared error between calibrated probability and realized outcome: sum((p - y)^2) / N.
baseline_brier_score: f64Brier score of a trivial constant baseline prediction (e.g. historical training winrate).
brier_skill_score: f64Brier Skill Score: 1.0 - (brier_score / baseline_brier_score).
Positive values indicate genuine skill exceeding the trivial baseline.
log_loss: f64Average logarithmic loss (binary cross entropy).
expected_calibration_error: f64Expected Calibration Error across equal-width probability bins.
sample_size: usizeNumber of evaluated out-of-sample observations.
Trait Implementations§
Source§impl Clone for CalibrationMetrics
impl Clone for CalibrationMetrics
Source§fn clone(&self) -> CalibrationMetrics
fn clone(&self) -> CalibrationMetrics
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 CalibrationMetrics
Source§impl Debug for CalibrationMetrics
impl Debug for CalibrationMetrics
Source§impl<'de> Deserialize<'de> for CalibrationMetrics
impl<'de> Deserialize<'de> for CalibrationMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for CalibrationMetrics
impl Display for CalibrationMetrics
Source§impl PartialEq for CalibrationMetrics
impl PartialEq for CalibrationMetrics
Source§impl Serialize for CalibrationMetrics
impl Serialize for CalibrationMetrics
impl StructuralPartialEq for CalibrationMetrics
Auto Trait Implementations§
impl Freeze for CalibrationMetrics
impl RefUnwindSafe for CalibrationMetrics
impl Send for CalibrationMetrics
impl Sync for CalibrationMetrics
impl Unpin for CalibrationMetrics
impl UnsafeUnpin for CalibrationMetrics
impl UnwindSafe for CalibrationMetrics
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