Я пытаюсь найти правильный параметр для задачи со случайной лесной регрессией, используя работу фрейма тидимоделей.
Мой код: Follwoing:
#create recepie on the preped house train data
rf_rec <-
recipe(log_sale_price ~. , data = house_train_treebased)
#give model spec
rf_mod <-
rand_forest(mtry = tune(), num.trees = tune()) %>%
set_engine("ranger")
#create Search grid
rf_grid <- expand.grid(mtry = c(1:30), num.trees = seq(from = 500, to = 1000, by = 100))
#create samples for cross validation
folds <- vfold_cv(house_train_treebased, v = 25)
#create models with grid search
rf_res <-
tune_grid(rf_rec, model = rf_mod, resamples = folds , grid = rf_grid)
Я получаю следующие ошибки:
> rf_mod <-
+ rand_forest(mtry = tune(), num.trees = tune()) %>%
+ set_engine("ranger")
Error in rand_forest(mtry = tune(), num.trees = tune()) :
unused argument (num.trees = tune())
rf_res <-
+ tune_grid(rf_rec, model = rf_mod, resamples = folds , grid = rf_grid)
Error: Internal error: `check_installs()` should have caught an `unknown` mode.
Чего мне не хватает?