你如何改变R的randomForest中的截止参数?

时间:2014-08-21 18:47:52

标签: r classification random-forest

文件说cutoff是“一个长度等于类数的向量。观察的'获胜'类是投票比例与截止比例的最大比例。默认为1 / k,其中k是班级数量(即多数票获胜)。“

我想实现0.6或0.7概率的截止值,而不是默认值0.5。

RFfit <- randomForest(Y ~ x1 + x2 + x3 + x4 + x5, data=mydata, mytry=2, ntrees=500,
  cutoff = x)

我尝试了x的各种值。 0.6,6,12,1.2 ......似乎都没有用。 我还在我的数据中添加了一个名为“cutoff”的列,其中所有值都是= 0.6,并尝试将其调用到代码中,但这也不起作用。

如何正确使用cutoff参数?

1 个答案:

答案 0 :(得分:6)

格式正确

cutoff=c(k,1-k) 

其中k可以是介于0和1之间的任何值。例如,

cutoff=(0.7,1-0.7)

cutoff=(0.5,1-0.5)