Objetivos. Cuantificar la asociación lineal entre variables de proceso y ajustar, interpretar y usar para predicción modelos de regresión lineal simple y múltiple. · RAA4
1. Correlación
El coeficiente de correlación de Pearson mide la fuerza de la asociación lineal:
- cercano a 1: relación lineal fuerte; cercano a 0: no hay relación lineal (puede haber una curva).
- Correlación no implica causalidad: en datos observacionales puede haber variables ocultas. La causalidad se establece con experimentos (ASC22).
- Siempre grafica: datos muy distintos pueden tener el mismo (cuarteto de Anscombe).
Prueba : cor.test(x, y).
2. Regresión lineal simple
Mínimos cuadrados
Se eligen que minimizan :
- : cambio estimado en la media de por cada unidad que aumenta .
- : media de cuando (a menudo sin sentido físico si está fuera del rango observado).
- Residual: . Error estándar del modelo: .
3. Bondad del ajuste y significancia
ANOVA de la regresión (misma lógica de partición del documento 03):
- : proporción de la variabilidad de explicada por el modelo. En simple, .
- Prueba para cada coeficiente: , .
- Prueba global: .
4. Regresión lineal múltiple
- es el efecto de manteniendo constantes las demás variables.
- siempre aumenta al agregar variables; para comparar modelos usa el ajustado:
- Cuidado con la multicolinealidad (predictores muy correlacionados entre sí): infla
los errores estándar y vuelve inestables los coeficientes. Diagnóstico:
car::vif()(> 5–10 es preocupante). En un experimento diseñado los factores son ortogonales y este problema desaparece: otro motivo para ASC22.
5. Predicción: IC para la media vs. intervalo de predicción
Para un valor nuevo :
| Intervalo | Responde | Amplitud |
|---|---|---|
| IC para la respuesta media | “¿Cuál es el promedio de todas las piezas producidas a ?” | Menor |
| Intervalo de predicción (IP) para una nueva | “¿Dónde caerá la próxima pieza producida a ?” | Mayor (incluye ) |
En la simple:
En R: predict(modelo, newdata, interval = "confidence") o interval = "prediction".
⚠️ No extrapoles: el modelo solo vale en el rango de observado.
6. En R
modelo <- lm(resistencia_mpa ~ temperatura_c + tiempo_min + humedad_pct, data = df)
summary(modelo) # coeficientes, t, R², R² ajustado, F global
confint(modelo) # IC de los coeficientes
anova(modelo) # tabla ANOVA secuencial
predict(modelo, newdata = data.frame(temperatura_c = 80, tiempo_min = 25, humedad_pct = 50),
interval = "prediction")
Para repasar
- entre temperatura y rendimiento. ¿Significa que la temperatura no afecta el rendimiento?
- Interpreta MPa/°C en un modelo múltiple.
- ¿Por qué el IP nunca es más angosto que el IC para la media?
Referencias
- Montgomery, D. C. y Runger, G. C. Probabilidad y estadística aplicadas a la ingeniería, cap. 11 y 12.
- Navidi, W. Estadística para ingenieros y científicos, cap. 7 y 8.