我正在使用一个数据帧,其中包含许多NA
值。虽然我能够创建线性模型,但由于缺少值和缺少指标列,我随后无法将模型的拟合值与原始数据一致。对齐缺失值的数据帧
这里有一个重复的例子:
library(MASS)
dat <- Aids2
# Add NA's
dat[floor(runif(100, min = 1, max = nrow(dat))),3] <- NA
# Create a model
model <- lm(death ~ diag + age, data = dat)
# Different Values
length(fitted.values(model))
# 2745
nrow(dat)
# 2843
嗯,其实最简单的办法是把'na.action = na.exclude'在'lm'。 –