繁体   English   中英

如何使用python计算Precision、Recall和F-score?

[英]How to calculate Precision, Recall and F-score using python?

labelTrainData.csv 用于训练分类器以预测 Testdata.csv 的情绪。 最后我得到了 BagOfCentroids.csv。

标签训练数据.csv

id   sentiment    Tweet
1    0            tweet_1
2    1            tweet_2
3    0            tweet_3

测试数据.csv

id      Tweet
1       tweet_1
2       tweet_2
3       tweet_3

BagOfCentroids.csv

id      sentiment
1       0
2       1
3       1

为了计算上述指标,我正在尝试这个,

print 'Sentiment precision:'

nltk.metrics.precision(BagOfCentroids['sentiment'], Testdata['sentiment'])

print 'sentiment recall:'

nltk.metrics.recall(BagOfCentroids['sentiment'], Testdata['sentiment'])

print 'sentiment F-measure:'

nltk.metrics.f_measure(BagOfCentroids['sentiment'], Testdata['sentiment'])  

有没有办法计算 Precision、Recall 和 F-score?

这篇文章会有所帮助:

情感分析的文本分类——精确和召回

有关 nltk.metrics 包的详细信息

这可能是因为一些导入问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM