选择响应列后,无法设置blance_class参数

时间:2017-04-19 21:45:18

标签: h2o

我使用表单Web UI开始使用H2O,我正在尝试使用分布式随机森林来适应模型。当我在构建模型部分中选择分布式随机森林时,我可以在 ADVANCED 部分下看到参数:balance_classes

balance_classes parameter configuration

但是一旦我用我的变量(INT)选择 response_column 。我没有看到这样的参数。

after selecting the decision variable

我的决策变量有两个值:01和值1不平衡(15%)。

我做错了什么?,谢谢

1 个答案:

答案 0 :(得分:2)

将您的回复列从func heightForLabel(text:String, font:UIFont, width:CGFloat) -> CGFloat { let label:UILabel = UILabel(frame: CGRect(x: 0, y: 0, width: width, height: CGFloat.greatestFiniteMagnitude)) label.numberOfLines = 0 label.lineBreakMode = NSLineBreakMode.byWordWrapping label.font = font label.text = text label.sizeToFit() return label.frame.height } 转换为int,然后将其识别为用于分类的二进制列。如果您有一个类型为enum的二进制列,算法将假设您正在执行回归问题。

要将响应列转换为枚举,请在解析步骤中从下拉菜单中选择枚举。 (在下面的示例中,您可以将int切换为ArrDelay,而不是enum,例如) enter image description here

流中有功能,因此如果响应列是二进制分类列,则会出现Numeric参数,但如果响应列为real / int,则balance_classes按钮将消失。< / p>