【问题标题】:Creating dummy variables for more than 2 levels为超过 2 个级别创建虚拟变量
【发布时间】:2019-05-07 15:42:51
【问题描述】:

如何为 r 中的分类数据创建两个以上级别的虚拟变量?我尝试了 model.matrix,但没有成功。

【问题讨论】:

  • 交叉验证已经多次回答了这个问题。您可以尝试在那里搜索(也可以在这里搜索)。
  • 这是一个有趣的CV thread。它可能会帮助你。

标签: r dummy-variable


【解决方案1】:

factor 的形式阅读您的文章。

假设您的数据存储在df 并且categories 具有您要转换为虚拟对象的类别。那么:

df$categories <- as.factor(df$categories)

您不会看到创建的新列。因子类是这类任务的捷径。尝试运行这样的回归模型,您会看到结果。

【讨论】:

  • 感谢您帮助解决我的问题! as.factor 有效:)
  • 很高兴听到!投票给我!
猜你喜欢
  • 1970-01-01
  • 2019-05-19
  • 2016-06-06
  • 2023-03-27
  • 2020-06-18
  • 2017-08-01
  • 2021-11-01
  • 1970-01-01
  • 2017-10-23
相关资源
最近更新 更多