Source code for caliber.binary_classification.metrics.bias

import numpy as np


[docs] def model_bias(targets: np.ndarray, probs: np.ndarray) -> float: return float(np.mean(targets - probs))
[docs] def absolute_model_bias(targets: np.ndarray, probs: np.ndarray) -> float: return np.abs(model_bias(targets, probs))
[docs] def squared_model_bias(targets: np.ndarray, probs: np.ndarray) -> float: return model_bias(targets, probs) ** 2