我使用XGBoost的python实现.其中一个目标是rank:pairwise最小化成对损失(文档).但是,它没有说明输出的范围.我看到-10和10之间的数字,但它原则上是-inf到inf?
如果我正确理解您的问题,您的意思是predict使用rank:pairwise.
Predict给出预测变量 ( y_hat)。
这与reg:linear/ binary:logisticetc相同。唯一的区别是reg:linear将树构建为Min(RMSE(y, y_hat)),而rank:pairwise将树构建为Max(Map(Rank(y), Rank(y_hat)))。但是,输出始终为y_hat。
根据因变量的值,输出可以是任何内容。但我通常希望输出的方差与因变量相比要小得多。这通常是这种情况,因为不需要拟合极端数据值,树只需要生成足够大/小到足以在组中排名第一/最后的预测变量。
| 归档时间: |
|
| 查看次数: |
9968 次 |
| 最近记录: |