我使用表单Web UI开始使用H2O,我正在尝试使用分布式随机森林来适应模型。当我在构建模型部分中选择分布式随机森林时,我可以在 ADVANCED 部分下看到参数:balance_classes
。
但是一旦我用我的变量(INT)选择 response_column 。我没有看到这样的参数。
我的决策变量有两个值:0
,1
和值1
不平衡(15%)。
我做错了什么?,谢谢
答案 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
,例如)
流中有功能,因此如果响应列是二进制分类列,则会出现Numeric
参数,但如果响应列为real / int,则balance_classes
按钮将消失。< / p>