CatBoost中的序数回归

时间:2019-02-06 14:24:57

标签: python regression catboost

我正在尝试执行有序的回归任务,并且想使用CatBoost。我可以看到有很多用于训练参数和目标函数的选项,但是我不确定是否已经存在可以按序回归进行训练的组合,或者我是否应该仅使用CatBoostRegressor并学习评分函数来将实值预测映射为整数。第三种选择是将其简单地视为多类分类,但是如果可能的话,我希望考虑排序。我还可以看到有一个用于序数刻度的WKappa选项,但看起来它不能用于优化,只能用作评估指标。

训练参数选项:https://tech.yandex.com/catboost/doc/dg/concepts/python-reference_parameters-list-docpage/#python-reference_parameters-list

目标函数选项: https://tech.yandex.com/catboost/doc/dg/concepts/loss-functions-docpage/#loss-functions__classification

供参考:我的目标变量由一项调查的答案组成(例如1个强烈不同意-5个强烈同意),因此目标确实是有序的,但不是连续的,因此无法量化类之间的距离。预先感谢!

0 个答案:

没有答案