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
<- c("Sur del Lago","Sur del Lago","Área Metropolitana","Área Metropolitana","Área Metropolitana","Otra","Sur del Lago","Otra","Otra")
Procedencia <- c(158,154,165,162,164,163,154,168,172)
Estatura <- c(68,56,66,49,58,64.5,51,65,80) Peso
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.
<- lm(Peso ~ Estatura) Modelo
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)