1.4.4 准确度与F1-Score
1.4.4 准确度与f1-score
准确度(accuracy)是对检测结果的一个均衡评价,表现的是全体预测正确的样本占全部样本的比例,它的定义如下:
f1-score也是对准确率和召回率的一个均衡评价,国内外不少数据挖掘比赛都是重点关注f1-score的值,它的定义如下:
在scikit-learn中,可以使用如下代码获得准确度和f1-score:
print "accuracy_score:"
print metrics.accuracy_score(test_y, pred_y)
print "f1_score:"
print metrics.f1_score(test_y, pred_y)
输出结果如下,其中准确度为69.5%和f1-score为69.34%:
accuracy_score:
0.695
f1_score:
0.693467336683
准确度(accuracy)是对检测结果的一个均衡评价,表现的是全体预测正确的样本占全部样本的比例,它的定义如下:
f1-score也是对准确率和召回率的一个均衡评价,国内外不少数据挖掘比赛都是重点关注f1-score的值,它的定义如下:
在scikit-learn中,可以使用如下代码获得准确度和f1-score:
print "accuracy_score:"
print metrics.accuracy_score(test_y, pred_y)
print "f1_score:"
print metrics.f1_score(test_y, pred_y)
输出结果如下,其中准确度为69.5%和f1-score为69.34%:
accuracy_score:
0.695
f1_score:
0.693467336683