文件说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参数?
答案 0 :(得分:6)
格式正确
cutoff=c(k,1-k)
其中k可以是介于0和1之间的任何值。例如,
cutoff=(0.7,1-0.7)
或
cutoff=(0.5,1-0.5)