当前位置:   article > 正文

多分类问题考察指标:宏平均(Macro-averaging)和微平均(Micro-averaging)

micro-averaging

当我们的问题属于多分类问题时,考察在不同类别下综合考察分类器的优劣,需要引入宏平均(Macro-averaging)、微平均(Micro-averaging)。


宏平均(Macro-averaging)是指所有类别的每一个统计指标值的算数平均值,也就是宏精确率(Macro-Precision),宏召回率(Macro-Recall),宏F值(Macro-F Score),其计算公式如下:

宏查准率
m a c r o − P = 1 n ∑ i = 1 n P i macro-P = \frac{1}{n} \sum_{i=1}^n P_i macroP=n1i=1nPi

宏查全率
m a c r o − R = 1 n ∑ i = 1 n R i macro-R = \frac{1}{n} \sum_{i=1}^n R_i macroR=n1i=1nRi

宏F1
m a c r o − F 1 = 2 ∗ P m a c r o ∗ R m a c r o P m a c r o + R m a c r o macro-F1 = \frac{2 * P_{macro}*R_{macro}}{ P_{macro}+R_{macro}} macroF1=Pmacro+Rmacro2PmacroRmacro


微平均(Micro-averaging)是将各个混淆矩阵对应元素平均,得到TP、FP、TN、FN,然后计算相应的平均值。其计算公式如下:

微查准率
m i c r o − P = T P ‾ T P ‾ + F P ‾ micro-P = \frac{ \overline {TP}}{\overline {TP}+\overline {FP}} microP=TP+FPTP

微查全率
m i c r o − R = T P ‾ T P ‾ + F N ‾ micro-R= \frac{ \overline {TP}}{\overline {TP}+\overline {FN}} microR=TP+FNTP

微F1
m i c r o − F 1 = 2 ∗ P m i c r o ∗ R m i c r o P m i c r o + R m i c r o micro-F1 = \frac{2 * P_{micro}*R_{micro}}{ P_{micro}+R_{micro}} microF1=Pmicro+Rmicro2PmicroRmicro

参考文献
1、【机器学习理论】分类问题中常用的性能评估指标
2、李航,《统计学习方法》
3、周志华,《机器学习》

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/142963
推荐阅读
  

闽ICP备14008679号