Calibration diagnostics and a dependency-free isotonic calibrator.
Samples are {predicted_probability, observed_boolean} pairs. The reliability
output is intended for experiment artifacts; the isotonic model is monotone
and can be applied at runtime without treating raw noul values as calibrated
likelihoods.
Summary
Types
Functions
@spec expected_calibration_error([sample()], pos_integer()) :: float()
@spec reliability([sample()], pos_integer()) :: [map()]