Podemos usar lm()para predecir un valor, pero aún necesitamos la ecuación de la fórmula del resultado en algunos casos. Por ejemplo, agregue la ecuación a las gráficas.
r
regression
lm
usuario27736
fuente
fuente

lmy los modelos lineales en general, pero no está del todo claro qué es exactamente lo que quieres. ¿Puedes dar un ejemplo o algo para aclarar? ¿Es esto por algún tema?coef()allmobjeto ajustado , como en:mod <- lm(y ~ x); coef(mod)lm(y~x)$callle dice que la fórmula esy ~ x. Si quiere decir algo diferente a eso, debe ser más específico.Respuestas:
Considere este ejemplo:
Supongo que la pregunta es cómo calcular la ecuación de regresión a partir del resumen de salida de R. Algebraicamente, la ecuación para un modelo de regresión simple
y^i=β^0+β^1xi+ε^iwhere ε∼N(0, σ^2)
Sólo tenemos que mapear la
summary.lm()salida a estos términos. Esto es:Estimate(Intercept)-0.00761Estimatex0.09156Residual standard error0.8155fuente
lmSi lo que quiere es predecir puntajes usando su ecuación de regresión resultante, puede construir la ecuación a mano escribiendo
summary(fit)(si su análisis de regresión se almacena en una variable llamadafit, por ejemplo), y mirando las estimaciones para cada coeficiente incluido en su modelo.Sin embargo, esta es la ruta difícil. R tiene una función incorporada,
predict()que puede usar para calcular automáticamente los valores pronosticados dado un modelo para cualquier conjunto de datos. Por ejemplo:predict(fit, newdata=data)si las puntuaciones x que desea utilizar para predecir puntuaciones y se almacenan en la variabledata. (Tenga en cuenta que para ver los puntajes pronosticados para la muestra en la que se realizó su regresión, simplemente puede escribirfit$fittedofitted(fit); estos le darán los valores pronosticados, también ajustados).fuente
Si desea mostrar la ecuación, le gusta cortar / pegar en un documento, pero no quiere preocuparse por armar la ecuación completa:
fuente
Basándose en la respuesta de keithpjolley, esto reemplaza los signos '+' utilizados en el separador con el signo real del coeficiente.
produce el resultado
fuente