Я имел дело с некоторыми чрезвычайно несбалансированными данными, и я хотел бы использовать стратифицированную выборку для созданных более сбалансированных случайных лесовПроблем с параметром tuneGrid в случайном лесе
Прямо сейчас, я использую пакет каре, в основном для настройки случайных лесов. Итак, я пытаюсь настроить tuneGrid для передачи параметров mtry и sampsize в метод каретки, как показано ниже.
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 в случайных лесах через каретку?
По какой-то причине, я думал, что сметал не может быть передан в поезд(). Ну что ж. Благодаря! – mortonjt
@ Garnieje, что является хорошим ресурсом для определения параметров, которые вы можете настроить для каждого метода (например, 'mtry' для' rf')? Я думал, что могу добавить 'ntree' и столкнуться с тем же вопросом ... –
Nevermind, [я нашел его] (http://topepo.github.io/caret/train-models-by-tag.html# random-forest) –