столбцы линейной регрессии и NA - PullRequest
0 голосов
/ 30 января 2019

У меня есть фрейм данных, например:

 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) и в моем фактическом наборе данных установить еще несколько столбцов.Я хотел бы получить вывод r2, остатки, перехват, наклон и т. Д. - Я не уверен, как лучше всего получить вывод, возможно, в новом кадре данных?Но мне нужно извлечь эту информацию, чтобы я мог видеть, какая модель лучше подходит для A ... так что, возможно, выход AIC тоже.

Теперь у меня есть несколько NA в паре переменных в разных местах, и яя не хочу полностью избавляться от них всех из целого фрейма данных - но для каждого отдельного человека мне нужно, чтобы они были исключены.

Любой совет?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...