2016-08-05 2 views
0
true = [1,0,0,1] 
predict = [1,1,1,1] 

cf = sk.metrics.confusion_matrix(true,predict) 
print cf 

アレイ感度はScikit_Learnの混同マトリックスに由来しScikit_Learn Recall_Scoreは

([0,2]、

[0,2])

tp = cf[0][0] 
fn = cf[0][1] 
fp = cf[1][0] 
tn = cf[1][1] 
sensitivity= tp/(tp+fn) 
print(sensitivity) 

と一致しません0.0

.

Scikitのドキュメントの "Recall_Score"の定義が一致している必要があります。 誰かがこれについて少し詳しく説明できますか?

答えて

1

混同マトリックスのラベルは、次のように更新する必要があります。

tn = cf[0][0] 
fp = cf[0][1] 
fn = cf[1][0] 
tp = cf[1][1] 
sensitivity= tp/(tp+fn) 
print(sensitivity) 

1.0 
関連する問題