[BUG] sensitivity_specificity_support 使用样本权重时返回错误的特异性 (可能超过 1)
作者: immu4989创建于 2026年6月15日更新于 2026年7月8日
说明错误 imblearn.metrics.sensitivity_specificity_support (以及因此基于它构建的一切 - specificity_score, geometric_mean_score, classification_report_imbalanced) 计算出的特异性是不正确的,当提供 sample_weight 时。返回的特异性甚至可能超过 1,这对于一个比率是不可能的。根本原因是形成真阴性计数时单位不匹配 (imblearn/metrics/_classification.py#L247):
内容来源: scikit-learn-contrib/imbalanced-learn