【发布时间】:2018-01-14 11:01:30
【问题描述】:
搞不懂这三行代码的意思:
pre <- predict(fit, smot_test, type = "prob")[,2]
pre <- as.numeric(pre > i)
auc <- roc(smot_test$Class, pre)
as.numeric 中的不等式有什么作用?传递给 ROC 函数的参数代表什么?
【问题讨论】:
-
这段代码似乎不完整,因为
i没有在任何地方定义。这肯定与曲线下面积 (AUC) 相关,这是衡量二元因变量模型拟合优度的常用方法。 -
@user3507584 是的,我只保留了我不理解的部分代码,但我在循环的前面已经定义为:for (i in seq(0,0.5,0.01))。我不明白的是 as.numeric 从这里转换到这里是什么,pre 代表什么??
标签: r prediction roc