【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
> AUCRFfunction (formula, data, k0 = 1, pdel = 0.2, ranking = c("MDG",
"MDA"), ...)
{
AUC.randomForest <- function(rf, clase = 1) {
r <- rank(rf$votes[, as.character(clase)])
rd <- mean(r[rf$y == clase])
nd <- sum(rf$y == clase)
nnd <- length(rf$y) - nd
return((rd - nd/2 - 0.5)/nnd
只截取了一部分 就是AUCRF函数的功能
解释一下 r <- rank(rf$votes[, as.character(clase)])这句,这是对votes进行排序,但是这个设置的是按什么排序呀? as.character(clase)]是什么意思呀