我使用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)
答案 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)