Я хотел бы проверить R2 в lm для разных формул в одном и том же наборе данных.
Я не хочу использовать цикл, но передаю формулы из одного вектора и получаю набор R2 в другом векторе.
Я попытался с помощью приведенного ниже кода.
data(mtcars)
formulas <- paste("mpg~",colnames(mtcars[2:11]))
R_square <- summary(lm(data=mtcars,formulas))$r.squared
Я ожидал, что вектор R_square будет содержать столько же значений, сколько вектор формул, но он имеет только одно значение.
Он работает так, как будто он построил только одинмодель для первой формулы.
Есть ли способ это исправить?