Мы можем использовать lm()
для прогнозирования значения, но нам все еще нужно уравнение формулы результата в некоторых случаях. Например, добавьте уравнение к графикам.
r
regression
lm
user27736
источник
источник
lm
и линейными моделями в целом, но не совсем понятно, чего именно вы хотите. Можете привести пример или кое-что прояснить? Это для какой-то темы?coef()
на подобранныйlm
объект, какmod <- lm(y ~ x); coef(mod)
lm(y~x)$call
он говорит вам, что формулаy ~ x
. Если вы имеете в виду что-то отличное от этого, вам нужно быть более конкретным.Ответы:
Рассмотрим этот пример:
Я предполагаю, что вопрос состоит в том, как вычислить уравнение регрессии из итогового вывода R. Алгебраически, уравнение для простой модели регрессии
y^i=β^0+β^1xi+ε^iwhere ε∼N(0, σ^2)
Нам просто нужно отобразить
summary.lm()
вывод в этих условиях. Для остроумия:Estimate
(Intercept)
-0.00761
Estimate
x
0.09156
Residual standard error
0.8155
источник
lm
Если вы хотите предсказать баллы, используя полученное уравнение регрессии, вы можете составить это уравнение вручную, набрав
summary(fit)
(например, если ваш регрессионный анализ хранится в переменной с именемfit
), и просмотрите оценки для каждого коэффициента, включенного в ваш модель.Однако это сложный маршрут. R имеет встроенную функцию,
predict()
которую вы можете использовать для автоматического вычисления прогнозируемых значений, заданных моделью для любого набора данных. Например:predict(fit, newdata=data)
если x баллов, которые вы хотите использовать для прогнозирования y баллов, хранятся в переменнойdata
. (Обратите внимание, что для просмотра прогнозируемых баллов для выборки, на которой была выполнена ваша регрессия, вы можете просто ввестиfit$fitted
илиfitted(fit)
; они предоставят вам прогнозируемые, точнее, подогнанные значения.)источник
Если вы хотите показать уравнение, например, вырезать / вставить в документ, но не хотите возиться с составлением всего уравнения:
источник
Основываясь на ответе Кейтпьолли, это заменяет знаки «+», используемые в разделителе, на фактический знак коэффициента.
дает результат
источник