R语言中AUCRF函数代码的解释

麻烦and纠结 发布于 2013/12/06 11:17
阅读 728
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

> AUCRF
function (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)]是什么意思呀

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部