1

scikit-learn分類レポートの平均/合計平均を示す最後の行は何ですか? マクロ平均かミクロ平均か?たとえば、ドキュメントから取得した次の表では、

         precision    recall  f1-score   support

class 0       0.50      1.00      0.67         1
class 1       0.00      0.00      0.00         1
class 2       1.00      0.67      0.80         3

avg / total       0.70      0.60      0.61     5
4

1 に答える 1

2

ソースコードによると加重平均です。

# compute averages
values = [last_line_heading]
for v in (np.average(p, weights=s),
          np.average(r, weights=s),
          np.average(f1, weights=s)):
    values += ["{0:0.{1}f}".format(v, digits)]
values += ['{0}'.format(np.sum(s))]

この問題を見ることができます。これは、すべての平均的な方法が含まれることを示唆しています。しかし、まだ準備ができていません。

于 2015-07-01T23:32:38.780 に答える