【发布时间】:2016-08-13 06:47:57
【问题描述】:
假设我已经将模型的分类结果格式化如下:
actual.class score.actual.class
A 1
A 1
A 0.6
A 0.1
B 0.5
B 0.3
. .
. .
1-如果我理解得很好,ROC 曲线描绘了真阳性和假阳性之间的权衡。这意味着我需要改变一个班级(真正的班级)的分数阈值,而不是两者,对吧?我的意思是,如果我在这里选择 A 作为真正的类,那么我将只使用 subset(results,actual.class="A") 来绘制 ROC 曲线?
2-如果我想手动生成曲线(不使用库)怎么办,阈值是否会是该子集中的每个可能分数?
3-为了绘制 ROC 曲线,是否从上述数据中正确生成了以下点? (我是用A类作为真类)
threshold fpr tpr
1 1 0
0.6 1/2 1/2
0.1 1/4 3/4
0 0 1
这些点会构成我的 ROC 吗?
【问题讨论】: