之前ROC都习惯用SPSS绘制查看,但用了R语言后,发现这个应用范围更广、更灵活,但卡在饿了ROC,在使用pROC包绘制ROC时,系统错误如下:
> ROCfit1<- roc(Mydata$outcome, Mydata$ndka)
Error in roc.default(Mydata$fy, Mydata$TNF) : No valid data provided.
我当时很不解,换了其他软件包,也是这样,明明是跟着人家教材的,再回头一看:
froc1<- roc(df$outcome, df$ndka)
人家是的df是自己的数据集名称,我的是Mydata,没错
错的是后面,刚好人家对应的结局指标是叫 outcome,变量是叫ndka
所以我应该改为和自己的一样,写上数据集名称$结局名称,数据集名称$变量名称
就好了