我正在寻找一种将lm
残差绑定到输入数据集的方法。该方法必须添加NA
缺失残差,并且残差应对应于正确的行。
样本数据:
N <- 100
Nrep <- 5
X <- runif(N, 0, 10)
Y <- 6 + 2*X + rnorm(N, 0, 1)
X[ sample(which(Y < 15), Nrep) ] <- NA
df <- data.frame(X,Y)
residuals(lm(Y ~ X,data=df,na.action=na.omit))
残差应该绑定到df。