从其他帖子(请参阅使用 XGBoost 的不平衡多类数据)和文档中, scale_pos_weightXGBoost 似乎平衡了正负情况,这似乎仅适用于分类。但是,它似乎也是 XGBRegressor 中的一个选项(请参阅 文档)。在我深入研究源代码之前,有人可以解释一下这对回归有什么作用吗?
xgb 的 scale_pos_weight 参数对回归有什么作用?
数据挖掘
xgboost
2022-01-20 15:39:56
1个回答
XGBClassifier 和 XGBRegressor 中都有一些未使用或已弃用的参数,因此可能只是草率的继承/c+p 问题。
几种可能性:
- 他们从 Sklearn 的 GradientBoostedClassifier 中复制了参数
- 他们从 XGBClassifier 复制了参数
- 他们从已经具有这些属性的某个类继承了属性。
一段时间以来一直存在一些一致性问题(我隐约记得nthreads与n_job问题。)
其它你可能感兴趣的问题