【发布时间】:2017-09-25 10:34:32
【问题描述】:
labelTrainData.csv 用于训练分类器以预测 Testdata.csv 的情绪。最后我得到了 BagOfCentroids.csv。
labelTrainData.csv
id sentiment Tweet
1 0 tweet_1
2 1 tweet_2
3 0 tweet_3
Testdata.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?
【问题讨论】:
-
有什么问题吗?指定您想要实现的目标以及到目前为止您已经尝试过的目标,否则我们无能为力
-
@AdamJaamour 问题已编辑
-
当你尝试这个时会发生什么?
-
@lenz 我收到了这个错误 AttributeError: 'module' object has no attribute 'precision'
-
您在文档中找到了
nltk.metrics.precision,还是您自己提出的?也许你应该have a look at the docs...
标签: python machine-learning nlp sentiment-analysis