【发布时间】:2013-06-08 20:58:05
【问题描述】:
我正在尝试将 lm 的残差放回原始 data.frame:
fit <- lm(y ~ x, data = mydata, weight = ind)
mydata$resid <- fit$resid
如果残差的长度与 mydata 的行数相同,则第二行通常会起作用。然而,在我的例子中,ind 的一些元素是NA。因此,剩余长度通常小于行数。 fit$resid 也是一个“数字”向量,所以我没有标签可以将它与 mydata data.frame 合并回来。有没有一种优雅的方法来实现这一点?
【问题讨论】: