如何计算 G-mean 分数?

数据挖掘 Python 分类 scikit-学习 阶级失衡 公制
2022-03-13 01:41:01

如果您能告诉我如何解决以下问题,我将不胜感激:

我使用sklearn.metrics.fowlkes_mallows_score来计算我的二进制分类问题的 G-mean 分数,但它产生nan

AUC: 0.960674 
Accuracy: 0.949137 
Cohen Kappa: 0.484456 
F_measure: 0.508772 
G-mean: 0.833217 
G-mean1: nan 
Matthews: CorrCoef 0.510088 
Precision: 0.391892 
Recall: 0.725 

但是,它应该是:0.533031

提前致谢。

2个回答
from imblearn.metrics import geometric_mean_score

文档在这里

主要问题是fowlkes_mallows_score旨在评估聚类,您正试图将其应用于评估二元分类。