我已经习惯在标准xgboost中使用基本裕度参数来进行偏移,开始(转换)预测(请参阅此SO问题SO xgboost exposure question。我想知道是否有可能在xgboost的h2o实现中执行相同的操作。特别是我看到了一个偏移量参数,但我想知道它是否已经真正实现。

最佳答案

好的问题-参数描述中没有记录(我们在所有算法中都使用了offset_column的通用定义,也没有关于它在XGBoost中不起作用的注释)。它不起作用,如果尝试提供error,则应该得到它。

R示例:

library(h2o)
h2o.init()

fit <- h2o.xgboost(x = 1:3, y = "Species", offset_column = "Petal.Width",
                   training_frame = as.h2o(iris))


给出错误:

Error: water.exceptions.H2OModelBuilderIllegalArgumentException: Illegal argument(s) for XGBoost model: XGBoost_model_R_1520909592004_2.  Details: ERRR on field: _offset_column: Offset is not supported for XGBoost.

关于h2o - 在水中偏移的xgboost实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49261738/

10-12 23:34