pub struct IsotonicCalibrator {
pub thresholds: Vec<f64>,
pub probabilities: Vec<f64>,
pub train_sample_size: usize,
}Expand description
A non-parametric monotonic probability calibrator using the Pool Adjacent Violators Algorithm (PAVA).
Fields§
§thresholds: Vec<f64>Score cutoffs sorted ascending.
probabilities: Vec<f64>Corresponding calibrated probabilities in 0.0..=1.0 (guaranteed non-decreasing).
train_sample_size: usizeImplementations§
Trait Implementations§
Source§impl Clone for IsotonicCalibrator
impl Clone for IsotonicCalibrator
Source§fn clone(&self) -> IsotonicCalibrator
fn clone(&self) -> IsotonicCalibrator
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 moreSource§impl Debug for IsotonicCalibrator
impl Debug for IsotonicCalibrator
Source§impl<'de> Deserialize<'de> for IsotonicCalibrator
impl<'de> Deserialize<'de> for IsotonicCalibrator
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 PartialEq for IsotonicCalibrator
impl PartialEq for IsotonicCalibrator
Source§impl Serialize for IsotonicCalibrator
impl Serialize for IsotonicCalibrator
impl StructuralPartialEq for IsotonicCalibrator
Auto Trait Implementations§
impl Freeze for IsotonicCalibrator
impl RefUnwindSafe for IsotonicCalibrator
impl Send for IsotonicCalibrator
impl Sync for IsotonicCalibrator
impl Unpin for IsotonicCalibrator
impl UnsafeUnpin for IsotonicCalibrator
impl UnwindSafe for IsotonicCalibrator
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