精確率和召回率的概念

精確率是針對我們預測結果而言的,它表示的是預測爲正的樣本中有多少是真正的正樣本。
那麼預測爲正就有兩種可能了,一種就是把正類預測爲正類(TP),另一種就是把負類預測爲正類(FP)

而召回率是針對我們原來的樣本而言的,它表示的是樣本中的正例有多少被預測正確了。

那也有兩種可能,一種是把原來的正類預測成正類(TP),另一種就是把原來的正類預測爲負類(FN)。

其實就是分母不同,一個分母是預測爲正的樣本數,另一個是原來樣本中所有的正樣本數。

假設我們手上有60個正樣本,40個負樣本,我們要找出所有的正樣本,系統查找出50個,其中只有40個是真正的正樣本,計算上述各指標。
TP: 將正類預測爲正類數 40
FN: 將正類預測爲負類數 20
FP: 將負類預測爲正類數 10
TN: 將負類預測爲負類數 30

準確率(accuracy) = 預測對的/所有 = (TP+TN)/(TP+FN+FP+TN) = 70%
精確率(precision) = TP/(TP+FP) = 80%召回率(recall) = TP/(TP+FN) = 2/3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章