Трисс ответ правильный, но я бы также хотел оставить несколько слов. Сначала покажите несколько строк ваших данных. Да, вы можете сохранить коэффициенты в df и использовать их позже, вы можете просто использовать следующие команды в l oop:
coefs <- t(as.data.frame(coef(model2)))
res <- rbind(res,coefs)
Почему вы хотите умножить коэффициенты и каковы входные функции? Coefs расскажет вам о направлении связи между предикторными (объяснительными) переменными и переменной ответа. Например, если coef> 0, это означает, что обе переменные увеличиваются. Убедитесь, что ваша модель построена с использованием только значимых поисковых переменных, проверьте ее с помощью summary(model2)
, иначе прогноз и выводы могут быть неверными. Тем не менее, вам нужна целая модель, чтобы делать некоторые прогнозы. predict.lm
даст вам значение переменной ответа, которую вы ищете (например, размер повышения сотрудника), используя в качестве входных данных исследуемые переменные (производительность сотрудника, возраст, пол, опыт работы и т. Д. c.). Вы можете достичь этого, используя модель, построенную с использованием данных, которые у вас уже есть (для некоторого числа сотрудников). Это тип машинного обучения. Вы создали модель с некоторыми данными (обучающий набор), а затем можете использовать эту модель для прогнозирования новых данных (тестовый набор).