Skip to content

Commit

Permalink
FIX Accept d2_absolute_error_score as named scorer (scikit-learn#28836)
Browse files Browse the repository at this point in the history
  • Loading branch information
ArturoAmorQ committed Apr 18, 2024
1 parent 55378cb commit 05ee9dd
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
3 changes: 3 additions & 0 deletions sklearn/metrics/_scorer.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
balanced_accuracy_score,
brier_score_loss,
class_likelihood_ratios,
d2_absolute_error_score,
explained_variance_score,
f1_score,
jaccard_score,
Expand Down Expand Up @@ -727,6 +728,7 @@ def make_scorer(
neg_mean_gamma_deviance_scorer = make_scorer(
mean_gamma_deviance, greater_is_better=False
)
d2_absolute_error_scorer = make_scorer(d2_absolute_error_score)

# Standard Classification Scores
accuracy_scorer = make_scorer(accuracy_score)
Expand Down Expand Up @@ -819,6 +821,7 @@ def negative_likelihood_ratio(y_true, y_pred):
neg_root_mean_squared_log_error=neg_root_mean_squared_log_error_scorer,
neg_mean_poisson_deviance=neg_mean_poisson_deviance_scorer,
neg_mean_gamma_deviance=neg_mean_gamma_deviance_scorer,
d2_absolute_error_score=d2_absolute_error_scorer,
accuracy=accuracy_scorer,
top_k_accuracy=top_k_accuracy_scorer,
roc_auc=roc_auc_scorer,
Expand Down
1 change: 1 addition & 0 deletions sklearn/metrics/tests/test_score_objects.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
from sklearn.utils.metadata_routing import MetadataRouter

REGRESSION_SCORERS = [
"d2_absolute_error_score",
"explained_variance",
"r2",
"neg_mean_absolute_error",
Expand Down

0 comments on commit 05ee9dd

Please sign in to comment.