y5188_ 2023-08-10 15:38 采纳率: 0%
浏览 249

WARNING: src/c_api/c_api.cc:935: ntree_limit is deprecated, use iteration_range instead

跑不出来

#XGBģ??
mod_xgb=train(Type ~., data = train, method = "xgbDART", trControl=control)

[15:11:49] WARNING: src/c_api/c_api.cc:935: ntree_limit is deprecated, use iteration_range instead.
怎么破?

  • 写回答

1条回答 默认 最新

  • ㋡星星长安 2023-08-14 17:01
    关注

    这个警告信息是关于XGBoost库中的一个参数的变更提示。原来的参数"ntree_limit"已经被弃用,新的参数名称是"iteration_range"。这一变更不会影响运行结果,只是提醒你在后续的代码中使用新参数名来替代旧参数名。

    你可以按照警告信息的提示,在训练模型时将参数"ntree_limit"改为"iteration_range"。具体地,将你的代码中的train函数的trControl参数值改为iteration_range = control,其他参数保持不变。这样就可以避免警告信息的显示。

    下面是修改后的代码示例:

    mod_xgb = train(Type ~,data = train, method = "xgbDART", trControl = list(iteration_range = control))
    

    通过使用新的参数名称,你可以顺利运行代码而不再出现警告信息。如果你还有其他问题,请随时提问。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月10日

悬赏问题

  • ¥15 QQ邮箱过期怎么恢复?
  • ¥15 登录他人的vue项目显示服务器错误
  • ¥15 (标签-android|关键词-app)
  • ¥60 如何批量获取json的url
  • ¥15 comsol仿真压阻传感器
  • ¥15 Python线性规划函数optimize.linprog求解为整数
  • ¥15 llama3中文版微调
  • ¥15 pg数据库导入数据序列重复
  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)