2017-09-25 8 views
-5

Le labelTrainData.csv est utilisé pour entraîner le classificateur à prédire les sentiments de Testdata.csv. Enfin j'ai eu BagOfCentroids.csv.Comment calculer Precision, Recall et F-score en utilisant python?

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 

Pour calculer une Bove métriques, je suis en train ce,

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']) 

Est-il possible de calculer de précision, rappel et F-score?

+3

quelle est la question? Spécifiez ce que vous essayez d'atteindre et ce que vous avez essayé jusqu'ici, nous ne pouvons pas vous aider sinon ypu –

+0

@AdamJaamour question éditée – Ankit

+1

Et que se passe-t-il lorsque vous essayez ceci? – lenz

Répondre