在R中调整XGboost参数

苹果门0

我正在尝试使用R中的插入符号包来调整参数,但是得到一个

Error in train.default(x = as.matrix(df_train %>% select(-c(Response,  : 
  The tuning parameter grid should have columns nrounds, lambda, alpha 

每当我尝试训练模型时,即使存在nrounds,lambda和alpha列。

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"
)
phi

问题出在您的xgb_grid_1。如果删除行eta,它将起作用。

xgboost和插入符号的标准调优选项是“ nrounds”,“ lambda”和“ alpha”。不是eta。使用modelLookup函数查看可用的模型参数。如果还要使用eta,则必须创建自己的插入符号模型,以在调整中也使用此额外参数。

modelLookup("xgbLinear")
      model parameter                 label forReg forClass probModel
1 xgbLinear   nrounds # Boosting Iterations   TRUE     TRUE      TRUE
2 xgbLinear    lambda     L2 Regularization   TRUE     TRUE      TRUE
3 xgbLinear     alpha     L2 Regularization   TRUE     TRUE      TRUE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sagemaker XGBoost超参数调整错误

来自分类Dev

R xgboost包参数关系

来自分类Dev

使用 Google Cloud ML Engine 和 XGBoost 调整超参数

来自分类Dev

在R(线性SVM内核)中调整svm参数

来自分类Dev

使用R中的纯游侠包进行超参数调整

来自分类Dev

使用R中的纯游侠包进行超参数调整

来自分类Dev

R中的xgboost:xgb.cv如何将最佳参数传递给xgb.train

来自分类Dev

首先应该做什么:自动的xgboost模型参数调整(Hyperopt)或功能选择(boruta)

来自分类Dev

关于Python中XGBoost函数中的参数的警告?

来自分类Dev

在多个R进程中运行xgboost的问题

来自分类Dev

R caret:调整GLM boost prun参数

来自分类Dev

R:调整SVM参数-{e1071}包中的class.weights

来自分类Dev

更改由Caret在R中创建的绘图中显示的调整参数

来自分类Dev

调整 R 中 heatmap.2 函数(gplots)的底层代码,以更改跟踪参数

来自分类Dev

如何从已保存的xgboost模型中替换参数?

来自分类Dev

在python中为xgboost超参数运行gridsearchcv时出错

来自分类Dev

在Delphi(Mitov VideoLab)中调整图像参数

来自分类Dev

在Scala中调整参数列表

来自分类Dev

在 Flow 中调整默认模型参数

来自分类Dev

在R中调整图像大小

来自分类Dev

调整R中图例的字体

来自分类Dev

R中的Edit ...参数

来自分类Dev

加权平均符号-调整R中的权重

来自分类Dev

R:调整HTML文件中的标题

来自分类Dev

加权平均符号-调整R中的权重

来自分类Dev

Ensemble模型的错误以及R中的调整

来自分类Dev

R中顺序调整回归的for循环

来自分类Dev

在 R 中调整树/窗口的大小

来自分类Dev

如何使用Scikit Learn在Random Forest中调整参数?

Related 相关文章

热门标签

归档