paper_fly 大家知道怎么画ROC去曲线么, 用ROCR数据包的话有两个命令:prediction和performance。前者是将预测结果和真实标签组合在一起,生成一个 prediction对象,然后在用performance函数,按照给定的评价方法,生成一个performance对象,最后直接对 performance用plot函数就能绘制出相应的ROC曲线。 但是我用的是最近邻,决策树和SVM来做的建模,预测结果是分类型的不是数值型的啊。那我该怎么办?!!我看的书上直接是书后习题给出了这个例子。而且用的模型是朴素贝叶斯。 我茫然啊,谁拉我一把把!!![s:15][s:15][s:15][s:15]
beader 查看一下帮助文档,如果要做ROC曲线,prediction需要是一个可以排序的东西,比如说概率。 比如用glm跑逻辑斯回归,你就用?predict.glm查看帮助文档,里面有个type参数,可以看到type="response"的时候,输出的是预测概率。
beader 回复 第6楼 的 paper_fly: 别叫我大神啊,我也是初学者,你叫我大神,版子里其他大神以后就不回你了。 哈哈开个玩笑。 我觉得有问题就贴出来大家讨论比较好,因为很多问题不光光是提问者特别遇到的,可能对于许多人来说也有可能遇到同样的问题,在版子里留下讨论的证据,有利于后来者,通过搜索的方式,更快找到解决方式。 另,你这句“工作还是读书”戳到我痛处了,我快毕业了,还没找到工作,有没有公司能收留我啊~~