代码之家  ›  专栏  ›  技术社区  ›  Giorgio Spedicato

xgboost在h2o偏移中的实现

  •  3
  • Giorgio Spedicato  · 技术社区  · 6 年前

    我已经习惯于在标准xgboost中使用基本边距参数,以允许偏移,开始(转换)预测(参见此SO问题 SO xgboost exposure question 。我想知道是否可以在xgboost的h2o实现中执行相同的操作。特别是我看到了一个offset参数,但我想知道它是否真正实现了。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Erin LeDell    6 年前

    好问题——参数描述中没有记录这一点(我们使用 offset_column 在所有ALGO中,没有关于它如何在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.