【问题标题】:RandomForest incorrect cutoff specifiedRandomForest 指定了不正确的截止值
【发布时间】:2017-12-09 05:59:01
【问题描述】:

我正在尝试更改 R 中 randomForest 的默认截止值。我使用的是 cutoff=c(0.7,0.3) 形式,并且对于使用的任何值都会出现“指定的截止值不正确”错误。更改截止的正确方法是什么?

【问题讨论】:

    标签: random-forest


    【解决方案1】:

    如果是 R RandomForest,我知道正确的格式:

    cutoff=c(k,1-k)
    cutoff=c(0.7,0.3)
    

    编辑

    截止向量的长度应等于类数。所以如果你有 3 门课,你必须有

    cutoff=c(a,b,c)
    

    其中 a+b+c=1

    【讨论】:

    • 我现在得到“参数 5 匹配多个形式参数”
    • 你能展示你正在使用的整个 randomForest(...) 吗?
    • RandomForest(x, y, mtry=2, ntree=500, c=cutoff(0.7,0.3)
    • 尝试像这样使用RandomForest(x, y, mtry=2, ntree=500, cutoff=c(0.7,0.3)
    • 这是导致“指定的截止值不正确”的原始尝试。
    猜你喜欢
    • 1970-01-01
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 1970-01-01
    • 2011-06-24
    • 2018-06-28
    相关资源
    最近更新 更多