df
— это данные со значениями от 1 до 10 для 14 различных переменных, отформатированных как dataframe
с n наблюдениями с большим количеством значений NA для каждой переменной, поэтому я не мог сделать обычный lm
с несколькими предикторами.
Затем я использовал lapply
, чтобы выполнить линейную регрессию для каждой переменной, потому что MLR
возвращает слишком много ошибок.
x = lapply(df[,-1], function(x) summary(lm(df$IV ~ x)))
это возвращает большой список, состоящий из 13 элементов, которые являются списками
is.recursive(x) = TRUE
затем я пытаюсь использовать звездочет
stargazer(x)
возвращает ошибку
Error in .summary.object$coefficients : $ operator is invalid for atomic vectors
как избавиться от этой ошибки?