【发布时间】:2015-01-08 19:05:11
【问题描述】:
我一直在处理一些极其不平衡的数据,我想使用分层抽样来创建更平衡的随机森林
现在,我正在使用 caret 包,主要用于调整随机森林。 所以我尝试设置一个 tuneGrid 将 mtry 和 sampsize 参数传递到 caret train 方法中,如下所示。
mtryGrid <- data.frame(.mtry = 100),.sampsize=80)
rfTune<- train(x = trainX,
y = trainY,
method = "rf",
trControl = ctrl,
metric = "Kappa",
ntree = 1000,
tuneGrid = mtryGrid,
importance = TRUE)
当我运行这个例子时,我得到以下错误
The tuning parameter grid should have columns mtry
我遇到过像this 这样的讨论,建议应该可以传入这些参数。
另一方面,这个page表明唯一可以传入的参数是mtry
我什至可以通过插入符号将 sampsize 传入随机森林吗?
【问题讨论】:
标签: r random-forest r-caret