线性回归列和NA的

时间:2019-01-30 18:27:12

标签: r dataframe lm

我有一个数据框,例如:

 a <-  c(0.59137, 0.5924, 0.6656, 0.8983, 0.7653, 
 0.1116, 0.9369, 0.6693, 0.74064521 0.580, 0.7552, 
 0.7642, 0.1356, 0.5936, 0.6559,NA, 0.2025,NA, 0.1670, 
 NA, 0.2184, NA, 0.801, NA, 0.9864, NA, 0.0879, 0.5598, 
 NA, 0.362)
 b <- c(0.6917, 0.992, NA, 0.498, 0.7743, 
 0.1116, NA, 0.9343, NA, 0.5805, 0.7552, 
 0.764, 0.1356, 0.593, 0.6559,0.9343, 0.2025,NA, 0.1670,  NA, 0.218, 0.2184, 0.801, NA, 0.986, NA, 0.0879, NA, 0.476, 0.362)
 c <- runif(30); d <- runif(30)

 df <- cbind(a,b,c,d)

我想针对所有其他变量(b:d)运行“ a”线性模型,并在我的实际数据集中多列。我想要r2输出,残差,截距,斜率等。-我不确定在新数据帧中如何最好地输出?但是我需要提取这些信息,以便可以看到哪种模型更适合A ..,也许也可以是AIC输出。

现在我有几个NA在几个不同的地方变量,我不想完全摆脱他们所有的从整个数据帧 - 但对每个个体流明我会需要他们被排除<。 / p>

有什么建议吗? 预先感谢。

0 个答案:

没有答案