【发布时间】:2016-05-26 06:21:38
【问题描述】:
我有 100 个组,每个组有 40 个观察值。我知道可能还有其他合适的模型,但我目前只对以下模型感兴趣。
reg<-lmList(Y ~ Intercept + a + b + c + d | grp,data=data, pool=F)
为了将残差(来自lmList)保存到我的表中,我只是这样做
data$residual <- residuals(reg)
现在我也想将 beta 系数保存到原始表中。由于每个组只有一组系数,因此组内的系数应该相同,但组间的系数不同。
-
coef <- coef(reg)给了我一个包含组系数的列表。然而,R 将其显示为只有 5 列的列表(不包括组名)。 -
data$coef<-coef[,c(1) ]给了我拦截,但我丢失了组信息。
我正在考虑创建一个带有组标识的单独表,以便我只需合并原始表和系数表。但无法弄清楚如何获得组标识以及系数。
如果有更简单的方法,请提供帮助。
【问题讨论】:
-
可重复的示例将有助于stackoverflow.com/questions/5963269/…
标签: r regression nlme