开发者社区> 问答> 正文

同样的数据用xgboost能跑出数据,GBDT结果是空值

如题,同样的训练数据和测试数据,用算法平台的xgboost能够跑出结果,GBDT不报错,但跑出来的全是空值,求解答

展开
收起
dayan123 2016-06-06 19:20:01 5493 0
2 条回答
写回答
取消 提交回答
  • Re同样的数据用xgboost能跑出数据,GBDT结果是空值
    我也很奇怪,官方一直说是可能调用有问题,不确定到底是什么调用问题。
    给你点参考的是,我如果把因变量用整数进行gbdt回归,就是nan,如果我做一个归一化,就有结果。所以我一开始以为是需要用double的数据去做因变量才行,我就把原本的因变量统一除以500,回归结果依然nan。
    具体是什么原因,我解释不了,不过你要想比较蛋疼得用应该可以。。。。
    如果你找到问题的原因,希望能在帖子里说说。
    2016-06-06 20:58:46
    赞同 展开评论 打赏
  • GBDT predict_score那栏表示结果
    2016-06-06 20:55:50
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
纯干货|机器学习中梯度下降法的分类及对比分析 立即下载
纯干货 | 机器学习中梯度下降法的分类及对比分析 立即下载
基于Spark的面向十亿级别特征的大规模机器学习 立即下载