首页 > 解决方案 > 控制分类变量 R 的限制输出

问题描述

我有一个超过 15 个类别的分类变量。当我在回归中使用它时:

Reg <- lm(DV ~ IV1 + IV2 + Category, data = mydata)

它为每个类别创建一个虚拟对象,这完全是我想要的,但我不想在使用时看到输出中的每个虚拟对象:

summary(Reg)

有没有办法将“类别”视为输出中的一个变量?我有另一个包含 135 个类别的分类变量...

标签: rlmcategorical-data

解决方案


你可以做这样的事情。我使用 iris 数据来拟合线性模型:

 lm_mod<-lm(Petal.Length~Sepal.Length+Species,data=iris)

然后你可以选择一个特定的变量,如下所示:

summary(lm_mod$model$Petal.Length)

编辑:你真的需要调用摘要吗?


推荐阅读