有人可以帮我解决这个错误吗?当我在r中使用h2o中的深度学习函数时,就会出现这种情况。我的回答是一个分类变量,它有 3 个值,所以我无法将其更改为二进制标签。
错误:java.lang.IllegalArgumentException:实际列必须包含二进制类标签,但发现基数为 3!
我已将响应变量分解为数值。
确保多类设置:在H2O的深度学习功能中,分类的默认行为是期望二进制标签。对于多类分类,当提供具有两个以上级别的分类响应列时,系统应该自动处理它。如果您将响应变量编码为数字,这可能是问题的根源。最好将其保留为一个因素