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