Я пытаюсь параметрической настройка с помощью пакета каретки в R, но получитьпараметров настройки XGboost В R
Error in train.default(x = as.matrix(df_train %>% select(-c(Response, :
The tuning parameter grid should have columns nrounds, lambda, alpha
всякий раз, когда я пытаюсь обучить модель, даже если колонки nrounds, лямбда, и альфа есть ,
library(caret)
library(xgboost)
library(readr)
library(dplyr)
library(tidyr)
xgb_grid_1 <- expand.grid(
nrounds= 2400,
eta=c(0.01,0.001,0.0001),
lambda = 1,
alpha =0
)
xgb_trcontrol <- trainControl(
method="cv",
number = 5,
verboseIter = TRUE,
returnData=FALSE,
returnResamp = "all",
allowParallel = TRUE,
)
xgb_train_1 <- train(
x = as.matrix(df_train %>% select(-c(Response, Id))),
y= df_train$Response,
trControl = xgb_trcontrol,
tuneGrid = xgb_grid_1,
method="xgbLinear"
)
Это уже ответ здесь. Это может быть дублирующий вопрос. http://stats.stackexchange.com/questions/171043/how-to-tune-hyperparameters-of-xgboost-trees –