imblearn/metrics/_classification.py
Killed 0 out of 20 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 438
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -32,8 +32,6 @@
from ..utils._validation import _deprecate_positional_args
-
-@_deprecate_positional_args
def sensitivity_specificity_support(
y_true,
y_pred,
Mutant 439
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -39,7 +39,7 @@
y_pred,
*,
labels=None,
- pos_label=1,
+ pos_label=2,
average=None,
warn_for=("sensitivity", "specificity"),
sample_weight=None,
Mutant 440
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -41,7 +41,7 @@
labels=None,
pos_label=1,
average=None,
- warn_for=("sensitivity", "specificity"),
+ warn_for=("XXsensitivityXX", "specificity"),
sample_weight=None,
):
"""Compute sensitivity, specificity, and support for each class
Mutant 441
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -41,7 +41,7 @@
labels=None,
pos_label=1,
average=None,
- warn_for=("sensitivity", "specificity"),
+ warn_for=("sensitivity", "XXspecificityXX"),
sample_weight=None,
):
"""Compute sensitivity, specificity, and support for each class
Mutant 442
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -282,8 +282,6 @@
return sensitivity, specificity, true_sum
-
-@_deprecate_positional_args
def sensitivity_score(
y_true,
y_pred,
Mutant 443
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -289,7 +289,7 @@
y_pred,
*,
labels=None,
- pos_label=1,
+ pos_label=2,
average="binary",
sample_weight=None,
):
Mutant 444
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -290,7 +290,7 @@
*,
labels=None,
pos_label=1,
- average="binary",
+ average="XXbinaryXX",
sample_weight=None,
):
"""Compute the sensitivity
Mutant 445
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -387,8 +387,6 @@
return s
-
-@_deprecate_positional_args
def specificity_score(
y_true,
y_pred,
Mutant 446
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -394,7 +394,7 @@
y_pred,
*,
labels=None,
- pos_label=1,
+ pos_label=2,
average="binary",
sample_weight=None,
):
Mutant 447
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -395,7 +395,7 @@
*,
labels=None,
pos_label=1,
- average="binary",
+ average="XXbinaryXX",
sample_weight=None,
):
"""Compute the specificity
Mutant 448
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -492,8 +492,6 @@
return s
-
-@_deprecate_positional_args
def geometric_mean_score(
y_true,
y_pred,
Mutant 449
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -499,7 +499,7 @@
y_pred,
*,
labels=None,
- pos_label=1,
+ pos_label=2,
average="multiclass",
sample_weight=None,
correction=0.0,
Mutant 450
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -500,7 +500,7 @@
*,
labels=None,
pos_label=1,
- average="multiclass",
+ average="XXmulticlassXX",
sample_weight=None,
correction=0.0,
):
Mutant 451
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -502,7 +502,7 @@
pos_label=1,
average="multiclass",
sample_weight=None,
- correction=0.0,
+ correction=1.0,
):
"""Compute the geometric mean.
Mutant 452
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -684,8 +684,6 @@
return 0.0
return gmean
-
-@_deprecate_positional_args
def make_index_balanced_accuracy(*, alpha=0.1, squared=True):
"""Balance any scoring function using the index balanced accuracy
Mutant 453
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -686,7 +686,7 @@
@_deprecate_positional_args
-def make_index_balanced_accuracy(*, alpha=0.1, squared=True):
+def make_index_balanced_accuracy(*, alpha=1.1, squared=True):
"""Balance any scoring function using the index balanced accuracy
This factory function wraps scoring function to express it as the
Mutant 454
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -686,7 +686,7 @@
@_deprecate_positional_args
-def make_index_balanced_accuracy(*, alpha=0.1, squared=True):
+def make_index_balanced_accuracy(*, alpha=0.1, squared=False):
"""Balance any scoring function using the index balanced accuracy
This factory function wraps scoring function to express it as the
Mutant 455
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -795,8 +795,6 @@
return decorate
-
-@_deprecate_positional_args
def classification_report_imbalanced(
y_true,
y_pred,
Mutant 456
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -804,7 +804,7 @@
labels=None,
target_names=None,
sample_weight=None,
- digits=2,
+ digits=3,
alpha=0.1,
):
"""Build a classification report based on metrics used with imbalanced
Mutant 457
--- imblearn/metrics/_classification.py
+++ imblearn/metrics/_classification.py
@@ -805,7 +805,7 @@
target_names=None,
sample_weight=None,
digits=2,
- alpha=0.1,
+ alpha=1.1,
):
"""Build a classification report based on metrics used with imbalanced
dataset