如何修复 R 中拟合 h2o 模型时出现的“实际列必须包含二进制类标签,但发现基数”错误?

问题描述 投票:0回答:1

我收到错误。当我在 R 中的 h2o 中使用深度学习函数时,就会发生这种情况。我的响应是一个分类变量,它采用 3 个值,因此我无法将其更改为二进制标签。

错误:java.lang.IllegalArgumentException:实际列必须包含二进制类标签,但发现基数为 3!

我已将响应变量分解为数值。

h2o
1个回答
0
投票

确保多类设置:在H2O的深度学习功能中,分类的默认行为是期望二进制标签。对于多类分类,当提供具有两个以上级别的分类响应列时,系统应该自动处理它。如果您将响应变量编码为数字,这可能是问题的根源。最好将其保留为一个因素

© www.soinside.com 2019 - 2024. All rights reserved.