2017-08-20 47 views
-2

有人可以帮忙吗?虚拟包装R

我在R(函数哑元)中使用虚拟包将类别变量(10类)转换为虚拟变量,因为我使用的一些算法(adaboost和rotation forest)不能很好地处理分类变量。

使用软件包后,我得到10个虚拟变量,但它们是因素。我期望他们是1和0的数字。

我应该将它们转换为数字吗?或将它们用作因素。

非常感谢!!!! 全部最好 Pedro

+0

您使用的包的功能是什么?如果它的函数为'dummy',请参阅帮助页面中的参数'int'。 –

+0

如果您应该转换它们,取决于:a)您计划使用的功能(adaboost和rotation forest)的技术上所需的输入b)某些功能不同地处理因子和数值。所以你必须确保你不会通过将因子转换为数值来创建问题。 – Jan

+0

谢谢。我已经使用了虚拟功能。已经将该信息添加到问题中。 – Pepe

回答