小编hak*_*kaa的帖子

XGboost - 增加训练错误“mae”

我正在使用 Python 和如下所示的数据集运行 XGBoost XGBRegressor:

click_id | manufacturer | category | delivery_time | price | revenue
1 |10 | 100 | 24 | 100 | 0
2 |10 | 100 | 24 | 100 | 0
3 |10 | 100 | 24 | 100 | 0
4 |10 | 100 | 24 | 100 | 120
5 |20 | 200 | 48 | 200 | 0

收入是因变量,其余变量是特征。

当我运行XGBRegressor并设置eval_metric为“”(平均绝对误差)的培训和验证错误不断增加。训练误差如何增加?是否有任何情况(模型参数或奇怪数据点的任意组合)可能导致 xgboost 训练误差增加?

这是代码:

model = XGBRegressor(
    learning_rate=0.1,
    n_estimators=200, …
Run Code Online (Sandbox Code Playgroud)

python regression machine-learning xgboost

4
推荐指数
1
解决办法
4781
查看次数

标签 统计

machine-learning ×1

python ×1

regression ×1

xgboost ×1