H2o параметр GBM monotone_constraint для R - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь использовать новую функцию monotone_constraint в H2o GBM для R. Кажется, что нет никаких примеров, и я не понимаю, что означает предоставленная документация, когда в ней написано

"Отображение, представляющее монотонные ограничения. Используйте +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 ""

1 Ответ

0 голосов
/ 05 января 2019

В Python есть пример (который вы можете прочитать и понять, даже если вы предпочитаете R), который связан с документами . «Отображение» означает, что вы указываете, для каких функций вы хотите применить ограничение монотонности, например:

в python вы бы использовали словарь для отображения: monotone_constraints = {"MedInc": 1, "AveOccup": -1, "HouseAge": 1}, где ключи соответствуют именам столбцов.

в R вы будете использовать monotone_constraints=list('C1'=-1, 'C2'=1), где "C1" и "C2" будут названиями ваших столбцов.

Если вам интересно понять, как применяются ограничения монотонности, см. блог , на который также есть ссылки в документации.

...