safeai.rga.rga_score

safeai.rga.rga_score(y_true, y_score, *, x=None, class_order=None, positive_class=1, verbose=False)[source]

Compute Rank Graduation Accuracy.

Parameters:
  • y_true (array-like, shape (n_samples,)) – True labels.

  • y_score (array-like or fitted model) – One of: - binary score/probability vector, shape (n_samples,) - probability matrix, shape (n_samples, n_classes) - fitted sklearn estimator or Pipeline with predict_proba

  • x (array-like or DataFrame, optional) – Input features. Required if y_score is a fitted model.

  • class_order (array-like, optional) – Order of probability columns. For sklearn models this is usually model.classes_.

  • positive_class (int or str, default=1) – Positive class for binary classification.

  • verbose (bool, default=False) – Whether to print additional information.

Returns:

RGA score.

Return type:

float