从R(MLR)中的batchtools检索多个预测以在一个图中绘制多个roc?

在使用batchtools在多个数据集上对不同模型进行基准测试之后,是否有一种方法可以检索所有预测,然后在一个图上生成roc曲线,而不是同时生成各种roc曲线?

我能够提取单个预测,然后为每个模型和每个数据集绘制roc曲线。我想从基准结果中检索所有预测,然后在1个图中生成多个roc曲线。

result = reduceResultsList(ids = c(c(1:284),c(286:318)),reg = regis,missing.val = NA)
Reducing [=========================================================================>] 100% eta: 0s>
df=generateThreshVsPerfData(result[[1]][["results"]][["rabe_166"]][["classif.logreg"]]$pred,measures= list(fpr,fnr,mmce))
plotROCCurves(df)
df1=generateThreshVsPerfData(result[[1]][["results"]][["rabe_166"]][["classif.randomForest"]]$pred,mmce))
plotROCCurves(df1)
df2=generateThreshVsPerfData(result[[1]][["results"]][["elusage"]][["classif.logreg"]]$pred,mmce))
plotROCCurves(df2)
df3=generateThreshVsPerfData(result[[1]][["results"]][["elusage"]][["classif.randomForest"]]$pred,mmce))
plotROCCurves(df3)

任何建议都会非常有帮助。

skymanf 回答:从R(MLR)中的batchtools检索多个预测以在一个图中绘制多个roc?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3066042.html

大家都在问