数据(nhanes2)中的20-39因子在哪里?

时间:2019-03-30 14:24:04

标签: r lm r-mice

我使用mice包中的mice进行了估算。

然后我使用函数“ summary”来查看线性回归的结果。

我可以看到40-59岁的因子和60-99岁的因子。

但是我从结果中找不到20-39岁的因子。

我能知道原因吗?

我认为20-39岁的年龄不是线性模型。我对吗?

library(mice)

data("nhanes2")

attach(nhanes2)

nhanes2.lm <- lm(chl~factor(age)+bmi, data=nhanes2)

summary(nhanes2.lm)

1 个答案:

答案 0 :(得分:0)

年龄组20-39是模型中的参考组。 因此,摘要为您提供了处于其他年龄段的效果。 如果另一个组应该是参考组,则可以重新调整模型。

nhanes2$factorage<-factor(nhanes2$age)
levels(nhanes2$factorage)
nhanes2$factorage<-relevel(nhanes2$factorage, ref="60-99")
nhanes2.lm <- lm(chl~factorage+bmi, data=nhanes2)

summary(nhanes2.lm)