二分类问题的micro-F1 score(f值)和Accuracy(准确度)

直接上结论: 二分类的micro-F1 score和Accuracy的值相等


时隔一年多看到了完整细致的文章,同样说明了micro-F1和accuracy和recall和precision相等,同时还解释了macro-F1的两种计算方法,sklearn和各种工具在计算f的差别,好文!
传送门
Update Version :2022.10.26


关于 F score 和micro-F score以及macro-F score可以参考:参考文

对于二分类问题(A类和B类),某分类器判断结果为

判断为A类 判断为B类
实际为A类 a b
实际为B类 c d

为了计算 micro-F1 score,计算整体的TP,FP,FN。
对于A类来说 TPA = a ,对于B类来说 TPB = d ,
同理可得 FPA= c ,FPB = b,
以及FNA= b ,FNB = c。
故整体而言 TP = a + d, FP = FN = b + c。
故:
P r e c i s i o n = a + d n = R e c a l l = A c c u r a c y Precision=\frac{a+d}{n}=Recall=Accuracy Precision=na+d=Recall=Accuracy
F 1 = 2 × P r e c i s i o n × R e c a l l P r e c i s i o n + R e c a l l = P r e c i s o n = A c c u r a c y F_1=2\times\frac{Precision\times Recall}{Precision+Recall}=Precison=Accuracy F1=2×Precision+RecallPrecision×Recall=Precison=Accuracy

Original Version :2021.01.11

你可能感兴趣的:(数据分析)