调试R中的AUC错误。提供了数据表。谢谢

问题描述 投票:0回答:1

我正在尝试使用 AUC 函数计算以下预测和结果的 AUC,但我不断收到错误。我应该在明天之前完成这件事。任何帮助将非常感激!谢谢!


structure(list(POD1HemoglobinCut = structure(c(1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L
), .Label = c("[10,Inf)", "[0,10)"), class = "factor"), pred = c(0.0044102752927413, 
0.00782725095161221, 0.210140717409347, 0.066525545459026, 0.0666137804946143, 
0.0125809431305506, 0.0107560804580978, 0.829245110498723, 0.759165998590355, 
0.0128042545229042, 0.738354081921031, 0.00287448336844446, 0.0448026818172726, 
0.0162243785121634, 0.0687716959646373, 0.0724616690876388, 0.005033110699528, 
0.893314696161109, 0.883299551200163, 0.189696433058773)), row.names = c(NA, 
-20L), class = c("data.table", "data.frame"))

roc <- roc(test, x = test$pred, class = test$POD1HemoglobinCut)

r auc
1个回答
0
投票

不知道我目前的回答是否能帮到你。我以前也遇到过同样的错误。发生这种情况是因为在不同的包中有另一个名为“roc”的函数。你可以在你的包中管理它们,如果你只保留‘pROC’包,你就不会再遇到这个错误了

© www.soinside.com 2019 - 2024. All rights reserved.