Ejemplo de un Modelo de Regresión Lineal Simple

Author

Asistentes al taller de Quarto

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

library(readxl)
library(ggplot2)

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)