Sesión 2 · Lección 05

05 Supuestos y diagnóstico: análisis de residuales

Inferencia y regresión RAA4

Objetivos. Validar un modelo lineal mediante el análisis de residuales, detectar observaciones atípicas e influyentes y aplicar transformaciones cuando los supuestos no se cumplen. Es la base de la validación del modelo en ASC22. · RAA4

1. Los supuestos viven en el error

El modelo y=β0+∑βjxj+εy = \beta_0 + \sum \beta_j x_j + \varepsilon supone que los errores εi\varepsilon_i son:

SupuestoQué significaSi falla
LinealidadLa media de yy es lineal en los xxPredicciones sesgadas
IndependenciaLos errores no se influyen entre síErrores estándar y valores p incorrectos
Varianza constante (homocedasticidad)Var(εi)=σ2\text{Var}(\varepsilon_i) = \sigma^2 en todo el rangoIC e IP incorrectos; valores p poco confiables
Normalidadεi∼N(0,σ2)\varepsilon_i \sim N(0,\sigma^2)IP incorrectos; pruebas poco fiables con nn pequeño

Como no observamos los εi\varepsilon_i, usamos los residuales ei=yi−y^ie_i = y_i - \hat{y}_i.

2. Los cuatro gráficos de diagnóstico

plot(modelo) en R produce:

GráficoSe ve bien si…Patrón problemático
Residuales vs. ajustadosNube sin forma alrededor de 0Curva → falta de linealidad; embudo → varianza no constante
Q-Q normal de residualesPuntos sobre la rectaColas, curvatura, puntos aislados
Escala-ubicación ($\sqrt{e_{\text{std}}}$ vs. ajustados)
Residuales vs. apalancamientoNingún punto más allá de las curvas de CookPuntos influyentes

Además: residuales vs. orden de recolección (independencia en el tiempo) y vs. cada predictor (linealidad en cada xjx_j).

Pruebas formales complementarias: shapiro.test(residuals(m)), car::ncvTest(m) (varianza constante), car::durbinWatsonTest(m) (autocorrelación).

3. Atípicos, apalancamiento e influencia

ConceptoMedidaRegla práctica
Atípico en yyResidual estudentizado rir_i$
Apalancamiento (valor extremo en xx)hiih_{ii} (diagonal de la matriz sombrero)hii>2p/nh_{ii} > 2p/n
Influencia (cambia el ajuste)Distancia de Cook DiD_iDi>1D_i > 1 (o > 4/n4/n para revisar)

Un punto es influyente cuando combina apalancamiento alto y residual grande: al quitarlo, los coeficientes cambian de forma apreciable.

Como con los atípicos descriptivos: se investigan, no se borran. Si es un error de registro, se corrige; si es real, se reporta el modelo con y sin el punto.

En R: rstudent(m), hatvalues(m), cooks.distance(m), car::influencePlot(m).

4. Transformaciones

Cuando la variabilidad crece con el nivel de la respuesta (embudo), o la relación es multiplicativa, una transformación de yy (y a veces de xx) puede estabilizar la varianza y linealizar:

SituaciónTransformación
σ∝μ\sigma \propto \mu (error multiplicativo)log⁡y\log y
Conteos (Poisson)y\sqrt{y}
Proporcionesarcsin⁡p\arcsin\sqrt{p} o logit
No es obvioBox-Cox: y(λ)y^{(\lambda)}, elegir λ\lambda con MASS::boxcox(m)

Con log⁡y=β0+β1log⁡x\log y = \beta_0 + \beta_1 \log x, β1\beta_1 es una elasticidad: un aumento del 1 % en xx se asocia con un cambio de β1\beta_1 % en yy.

Al transformar, las predicciones deben devolverse a la escala original para comunicarlas (p. ej., exp() de los límites del IP).

5. Flujo de validación del modelo

  1. Ajustar el modelo y revisar los cuatro gráficos antes de leer los valores p.
  2. Si hay patrón: ¿falta un término (curvatura, otra variable)? ¿Transformación?
  3. Revisar puntos influyentes; investigar su origen.
  4. Reajustar y volver a diagnosticar.
  5. Solo entonces interpretar coeficientes, R2R^2 y predicciones.

Este mismo flujo (ajustar → residuales → corregir → interpretar) es el que se aplica a cada ANOVA en ASC22.


Para repasar

  • Describe el gráfico de residuales vs. ajustados de un modelo con varianza creciente.
  • Un punto tiene hiih_{ii} alto pero residual pequeño. ¿Es influyente?
  • ¿Por qué se revisan los residuales antes de interpretar los valores p?

Referencias

  • Montgomery, D. C. y Runger, G. C. Probabilidad y estadística aplicadas a la ingeniería, cap. 11–12.
  • Montgomery, D. C. Design and Analysis of Experiments, cap. 3 (§3.4) y cap. 10.
Practica

Práctica en R y ejercicios

Práctica de esta lecciónPara hacer Knit necesitas también la carpeta datos/: usa el paquete .zip de la sesión.
Comprueba

¿Lo tienes claro?

Autoevaluación · 3 preguntas 1 / 3

La autoevaluación completa de la sesión reúne las preguntas de todas sus lecciones.

Fin de la lección

Última lección publicada. Márcala si ya la tienes clara.