二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

  统计/机器学习 监督式学习 模型验证    浏览次数:12724        分享
6

二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

 

水煮鱼   2017-09-21 10:52



   3个回答 
11

第一个字母T和F代表true和false,是形容词。

第二个字母代表P和N阴性阳性,positive和negative,是预测结果。

所以现在翻译一下:

TP: true positive, 正确的阳性,说明预测是阳性,而且预测对了,那么实际也是正例。

TN: true negative, 正确的阴性,说明预测是阴性,而且预测对了,那么实际也是负例。

FP: false positive, 假阳性,说明预测是阳性,预测错了,所以实际是负例。

FN: false negative, 假阴性,说明预测是阴性,预测错了,所以实际是正例。

你只要记住第一个字母是形容词,就不容易搞混淆。

SofaSofa数据科学社区DS面试题库 DS面经

crazy_lau   2017-09-21 14:54

非常棒的解释,终于不再被这四个名词唬得一脸懵逼了 - claudehang   2018-08-05 10:08
4

在二元分类中

TP:真阳性,真实值是1,预测值也是1

TN:真阴性,真实值是0,预测值也是0

FP:假阳性,真实值是0,预测值是1

FN:假阴性,真实值是1,预测值是0

其实很好记,第一个字母表示你的预测值是否正确,第二个字母表示你的预测值是什么。


SofaSofa数据科学社区DS面试题库 DS面经

CatalanFubini   2017-09-22 11:25

1

TP,FP,TN,FN其实就是你的预测结果的列联表(混淆矩阵)

可以参考什么是混淆矩阵(confusion matrix)-SofaSofa



SofaSofa数据科学社区DS面试题库 DS面经

可爱多   2017-09-25 10:52



  相关讨论

测试误差小于训练误差,是为什么?

多元分类可以用accuracy吗?

有顺序的多元分类模型应该用评判标准?

logistic回归有哪些指标可以评价模型效果?

利用交叉验证调参后还需要用完整的数据集重新训练吗?

precision-recall曲线下面积有什么意义?

机器学习里的ppv是什么意思?

分类中的F1精度、F2精度、F3精度是什么意思?

多元分类问题有没有F1?

F1值会受到不平衡数据的影响吗?

  随便看看

神经网络中的dense和sparse是什么意思?

numpy.full这个函数有什么用?

求多个torch tensor的平均值

逻辑回归模型中变量的系数怎么理解?

pytorch里view(-1, 1)什么意思?