在R中使用库(ROCR)创建ROC曲线的困难

时间:2013-02-08 15:12:53

标签: r

我有一个简单的2列数据框,标签(二进制)是BenignMalignant,而预测器是五点序数变量,这里是摘要

 data.frame':   127 obs. of  2 variables:
 $ GRADE        : Ord.factor w/ 5 levels "benign"<"likely benign"<..: 1 1 1 1 1 1 1 1 1 1 ...
 $ BENIGN.MALIGN: Factor w/ 2 levels "Benign","Malignant": 1 1 1 1 1 1 1 1 1 1 ...

但是当我使用时:

pred<-prediction(myTable[[1]],myTable[[2]]) 

我收到此错误消息:

Error in prediction(myTable[[1]], myTable[[2]]) : 
Format of predictions is invalid.

我该怎么做才能纠正这个问题?感谢

1 个答案:

答案 0 :(得分:0)

如果您使用成绩作为分数并且已经验证或假设分数中的间隔是等距的,您可以将5分的Likert转换为数字形式,如下所示:

pred <- prediction(as.numeric(myTable[[1]]), myTable[[2]])