每当您使用 pROC::roc() 创建 ROC 曲线时,代码本身和 AUC 等附加信息将默认绘制在绘图下方的 rmarkdown 中。
有谁知道如何在没有呼叫和数据信息的情况下打印 ROC 曲线?
代码
roc(label, score.4ISS,
plot = TRUE,
legacy.axes = TRUE)
谢谢 :)
每当您使用 pROC::roc() 创建 ROC 曲线时,代码本身和 AUC 等附加信息将默认绘制在绘图下方的 rmarkdown 中。
有谁知道如何在没有呼叫和数据信息的情况下打印 ROC 曲线?
代码
roc(label, score.4ISS,
plot = TRUE,
legacy.axes = TRUE)
谢谢 :)
我的问题的解决方案是分配roc()
给一个对象。然后它在没有附加信息且不使用附加print()
命令的情况下打印 ROC。
有信息
roc(label, score.4ISS)
没有信息
my_roc <- roc(label, score.4ISS)
print
这是因为当对象未分配给变量时,它们在 R中被隐式编辑。这意味着:
roc(label, score.4ISS, ...)
相当于
print(roc(label, score.4ISS, ...))
打印呼叫和数据信息。如果您将 ROC 曲线分配给一个对象,它将不会被打印,您可以自己决定打印什么,例如只打印 AUC(或根本不打印)。
my_roc <- roc(label, score.4ISS, plot = TRUE, legacy.axes = TRUE)
print(auc(my_roc))