【问题标题】:H2o GBM monotone_constraint parameter for RR 的 H2o GBM monotone_constraint 参数
【发布时间】:2019-12-23 14:23:21
【问题描述】:

我正在尝试在 H2o GBM for R 中使用新的 monotone_constraint 功能。似乎没有任何示例,而且我不明白所提供的文档所说的含义

“表示单调约束的映射。使用 +1 强制增加约束,使用 -1 指定减少约束。”

gbm_1 <- h2o.gbm(
model_id = "gbm_1"
,x = xvars
,y = yvar
,training_frame = train
,distribution = "bernoulli"
,monotone_constraints = list("var1",1)
)

我得到的错误是 对于输入字符串:"list("var1""

【问题讨论】:

    标签: parameters h2o gbm


    【解决方案1】:

    有一个 Python 示例(即使您更喜欢 R,也可以通读并理解),它链接到 docs。 “映射”意味着您指定要强制执行单调性约束的功能,例如:

    在 python 中,您将使用字典进行映射:monotone_constraints = {"MedInc": 1, "AveOccup": -1, "HouseAge": 1} 其中键对应于列名。

    在 R 中,您将使用 monotone_constraints=list('C1'=-1, 'C2'=1),其中 "C1" 和 "C2" 将是您的列的名称。

    如果您有兴趣了解如何应用单调性约束,请参阅文档也提供链接的blog。

    【讨论】:

      猜你喜欢
      • 2018-02-15
      • 2018-07-16
      • 2018-03-24
      • 2015-06-22
      • 2018-03-07
      • 2019-06-23
      • 2017-02-21
      • 2018-01-21
      • 2021-02-18
      相关资源
      最近更新 更多