元の投稿-http://rushdishams.blogspot.in/2011/08/micro-and-macro-average-of-precision.html
ミクロ平均法では、異なるセットのシステムの個々の真陽性、偽陽性、および偽陰性を合計し、それらを適用して統計を取得します。
トリッキーですが、これは非常に興味深いことがわかりました。このような情報の取得と分類の平均統計を取得できる方法は2つあります。
1.ミクロ平均法
ミクロ平均法では、異なるセットのシステムの個々の真陽性、偽陽性、および偽陰性を合計し、それらを適用して統計を取得します。たとえば、データのセットの場合、システムの
True positive (TP1) = 12
False positive (FP1) = 9
False negative (FN1) = 3
精度(P1)とリコール(R1)はおよび57.14%=TP1TP1+FP180%=TP1TP1+FN1
また、異なるデータセットの場合、システムの
True positive (TP2) = 50
False positive (FP2) = 23
False negative (FN2) = 9
精度(P2)とリコール(R2)は68.49と84.75になります
現在、マイクロ平均法を使用したシステムの平均精度と再現率は
Micro-average of precision=TP1+TP2TP1+TP2+FP1+FP2=12+5012+50+9+23=65.96
Micro-average of recall=TP1+TP2TP1+TP2+FN1+FN2=12+5012+50+3+9=83.78
マイクロ平均Fスコアは、これら2つの数値の調和平均になります。
2.マクロ平均法
この方法は簡単です。異なるセットでシステムの精度とリコールの平均を取得するだけです。たとえば、与えられた例のシステムのマクロ平均精度と再現率は次のとおりです。
Macro-average precision=P1+P22=57.14+68.492=62.82
Macro-average recall=R1+R22=80+84.752=82.25
マクロ平均Fスコアは、単にこれら2つの数値の調和平均になります。
適合性マクロ平均法は、データセット全体でシステムがどのように実行されるかを知りたい場合に使用できます。この平均で特定の決定を行うべきではありません。
一方、データセットのサイズが異なる場合、ミクロ平均は有用な指標となります。