library(readxl)
library(ggplot2)Ejemplo de un Modelo de Regresión Lineal Simple
Introducción
En este ejemplo llevaremos a cabo un ejemplo de un Modelo de Regresión Lineal simple para explicar el peso en función de la estatura de los asistentes al taller de Quarto.
Carga de paquetes
Carga de los datos
Procedencia <- c("Sur del Lago","Sur del Lago","Área Metropolitana","Área Metropolitana","Área Metropolitana","Otra","Sur del Lago","Otra","Otra")
Estatura <- c(158,154,165,162,164,163,154,168,172)
Peso <- c(68,56,66,49,58,64.5,51,65,80)Análisis de los datos
Visualización o exploración
Primero haremos un gráfico de dispersión:
plot(Peso ~ Estatura, main = "Gráfico de dispersión de Peso vs. Estatura")Gráfico de cajas múltiples:
boxplot(Peso ~ Procedencia)Ajuste del modelo
Obtengamos primero el ajuste mediante la función lm.
Modelo <- lm(Peso ~ Estatura)Elaboramos el gráfico de dispersión con la recta de regresión ajustada:
plot(Peso ~ Estatura, main = "Gráfico de dispersión de Peso vs. Estatura")
abline(Modelo$coefficients[1],Modelo$coefficients[2])Análisis de residuos:
plot(Modelo)