【问题标题】:ROC curve using prebability of predicted class使用预测类别的概率的 ROC 曲线
【发布时间】:2013-01-26 06:28:09
【问题描述】:

我需要使用两类问题的预测概率来绘制 ROC 曲线。需要使用不同的概率截止值来生成 ROC 曲线。

我正在使用随机森林预测类别概率

mydata<-read.table(file="out-all-gm-pr-hpcuts-wor-noAl.tr", header=TRUE, sep ="")
mydata$class <- as.factor(mydata$class)
mydata.rf<-randomForest(class ~ ., data=mydata,  importance = TRUE, mtry = 3, ntree = 100, proximity = TRUE )

使用上述森林对测试数据进行预测

mytestdata<-read.table(file="gmsim-craboff.tes",header=TRUE)
testpred<-predict(mydata.rf,mytestdata,type='prob')

我现在有一个数据文件,其中包含真实的类标签和测试数据的预测概率。我需要在概率中使用不同的截止值(比如0.10.30.50.70.9)生成 ROC 曲线。该怎么办?

【问题讨论】:

    标签: r roc


    【解决方案1】:

    我会做以下事情:

    library(pROC)
    roc(mytestdata$class, testpred, plot = TRUE)
    

    【讨论】:

      猜你喜欢
      • 2021-08-02
      • 2013-01-18
      • 2013-04-30
      • 2016-07-03
      • 2018-12-24
      • 2015-07-05
      • 2015-11-24
      • 1970-01-01
      • 2019-09-16
      相关资源
      最近更新 更多