Skip to main content

expected_calibration_error

Function expected_calibration_error 

Source
pub fn expected_calibration_error(
    fit: &FunctionalLogisticResult,
    y: &[f64],
    n_bins: usize,
) -> Result<EceResult, FdarError>
Expand description

Compute expected, maximum, and adaptive calibration errors for a logistic model.

§Arguments

  • fit — A fitted FunctionalLogisticResult
  • y — Binary labels (0/1), length n
  • n_bins — Number of bins for equal-width binning

§Errors

Returns FdarError::InvalidDimension if fit.probabilities is empty or y.len() does not match the number of probabilities. Returns FdarError::InvalidParameter if n_bins is zero.