Modelos Completos Tendencia + Estacionalidad
Los tres modelos principales: polinomial estacional, log-polinomial y exponencial-polinomial. Pronósticos puntuales e intervalos de predicción. Ejemplo completo: cemento Portland.
El modelo completo: tendencia + estacionalidad juntas
En los módulos anteriores modelaste la tendencia sola (Módulo 2) y la estacionalidad sola (Módulo 3). En la práctica, ambas componentes coexisten y deben estimarse de forma conjunta en un único modelo de regresión. Hacerlo por separado introduce sesgo: la tendencia absorbe parte de la estacionalidad y viceversa.
Este módulo ensambla el modelo completo: tendencia + estacionalidad + corrección de sesgo + pronóstico con intervalos. También aprenderás a comparar el modelo aditivo vs multiplicativo de forma rigurosa, y a evaluar la calidad del pronóstico con métricas ex-post.
4.1 Ecuaciones generales del modelo completo
Sea el grado del polinomio de tendencia y el periodo estacional. Los tres modelos principales, ordenados de menor a mayor complejidad conceptual:
Modelo 1 — Polinomial-estacional aditivo
Adecuado cuando la serie tiene varianza constante y la amplitud estacional no crece con el nivel. Se estima directamente con lm() sobre . Los parámetros se interpretan en las unidades originales.
Modelo 2 — Log-polinomial-estacional (completamente multiplicativo)
Apropiado cuando el gráfico de la serie muestra amplitud estacional que crece con el nivel (patrón en abanico). El modelo se ajusta con lm() sobre y las predicciones se corrigen con el factor de Duan:
Modelo 3 — Exponencial-polinomial (parcialmente multiplicativo)
La tendencia y la estacionalidad interactúan multiplicativamente, pero el error es aditivo en escala original. Requiere mínimos cuadrados no lineales (regexponencialv02()).
Variante trigonométrica
En todos los modelos, las indicadoras pueden reemplazarse por armónicos de Fourier . La lógica de estimación es idéntica, solo cambia el conjunto de predictores.
¿Cómo elegir entre Modelo 1 y Modelo 2?
Esta es la decisión más importante del módulo. El procedimiento es:
- Grafica la serie — ¿las oscilaciones estacionales crecen con el nivel? Si sí → candidato a Modelo 2.
- Ajusta ambos modelos y compara MAPE. El modelo con menor MAPE gana en precisión.
- Revisa los residuos de cada modelo — el que produce residuos más cercanos a ruido blanco es el correcto.
- Si los residuos del Modelo 1 tienen varianza creciente (embudo), usa el Modelo 2 (log).
AIC y BIC no son directamente comparables entre Modelo 1 y Modelo 2 porque las variables de respuesta son distintas ( vs ). Para comparar, usa el MAPE calculado en escala original.
4.2 Pronósticos puntuales e intervalos de predicción
Con origen en , el pronóstico a periodos adelante se obtiene evaluando la ecuación estimada en . El vector de predictores para el horizonte es:
El intervalo de predicción al nivel para el Modelo 1 es:
Para el Modelo 2 (log), el intervalo se construye en escala log y se transforma con . Esto produce bandas asimétricas en escala original —el límite superior está más alejado del pronóstico central que el inferior. Ese es el comportamiento correcto, porque los valores negativos son imposibles.
¿Por qué los intervalos son asimétricos?
En escala log, el intervalo es simétrico: pronóstico ± t × SE. Al aplicar exp(), la simetría se rompe. Por ejemplo, si el pronóstico en log es 5.5 con SE = 0.1:
- Límite inferior: exp(5.5 − 0.196) = exp(5.304) ≈ 201
- Pronóstico: exp(5.5) ≈ 245
- Límite superior: exp(5.5 + 0.196) = exp(5.696) ≈ 298
El intervalo en escala original es [201, 298] — no simétrico alrededor de 245. Eso es correcto: refleja que la distribución de Y en escala original es log-normal (asimétrica a la derecha).
4.3 Ejemplo A — AirPassengers: modelo multiplicativo
El dataset AirPassengers (base R) contiene el número mensual de pasajeros internacionales de aerolíneas (miles) de enero de 1949 a diciembre de 1960 (, ). Es el ejemplo clásico de serie multiplicativa: tendencia creciente con amplitud estacional que también crece. Estrategia: log(Y_t).
¿Qué vas a ver al ejecutar el código?
- El
summary()del modelo con los 12 coeficientes (1 intercepto + 1 tendencia + 11 dummies mensuales). Todos deberían ser significativos. - El MAPE dentro de muestra: típicamente entre 2% y 5% para este modelo — excelente para una serie de 11 años.
- La serie observada (gris) vs la curva ajustada (azul): deberían seguirse de cerca.
El factor de Duan para AirPassengers es típicamente muy cercano a 1.0 (corrección de <1%), lo que indica que el MSE en escala log es pequeño. Aun así, omitir la corrección introduciría un sesgo sistemático hacia abajo en todos los pronósticos.
Observa en la salida de texto que el intervalo es asimétrico: la amplitud hacia arriba es mayor que hacia abajo. Eso es correcto para una variable positiva con distribución log-normal.
4.4 Ejemplo B — UKDriverDeaths: modelo aditivo vs multiplicativo
El dataset UKDriverDeaths (base R) registra el número mensual de conductores muertos o gravemente heridos en el Reino Unido, de enero de 1969 a diciembre de 1984 (, ). A diferencia de AirPassengers, la amplitud estacional no crece claramente con el nivel. Compararemos ambos modelos con MAPE.
¿Qué vas a ver al ejecutar el código?
La comparación imprimirá dos MAPE: el del modelo aditivo y el del modelo log. Para UKDriverDeaths, los MAPEs suelen ser similares, lo que confirma que ambas especificaciones son razonables —pero el modelo aditivo es preferible por parsimonia conceptual (no requiere corrección de sesgo). También notarás un descenso brusco en los datos alrededor de 1983 — corresponde a la introducción del cinturón de seguridad obligatorio en el Reino Unido, un efecto estructural no capturado por el modelo de regresión.
La caída brusca alrededor de 1983 es el efecto del cinturón de seguridad obligatorio. Un modelo de regresión sin variable de intervención no puede capturar ese quiebre estructural — es una limitación conocida del enfoque determinístico.
4.5 Evaluación de la calidad del modelo
La evaluación combina criterios de ajuste dentro de muestra (AIC, BIC, R² ajustado) y precisión de pronóstico ex-post (MAE, RMSE, MAPE, cobertura de intervalos). La evaluación ex-post es la más realista: ajusta el modelo con una parte de los datos y evalúa con el resto.
| Medida | Fórmula | Interpretación | |---|---|---| | MAE | | Error absoluto medio (mismas unidades que Y) | | RMSE | | Penaliza errores grandes más que MAE | | MAPE | | Error porcentual; comparable entre series | | Cobertura IC | | Debe estar cerca del 95% para IC bien calibrado |
Guía de interpretación del MAPE
Como referencia práctica en series de tiempo económicas y de negocios:
- MAPE < 5% — excelente, modelo muy preciso
- MAPE 5–10% — bueno, aceptable para la mayoría de aplicaciones
- MAPE 10–20% — razonable, margen de mejora
- MAPE > 20% — el modelo no captura bien la dinámica de la serie
La cobertura del IC debería estar cerca del nivel nominal (95%). Si es significativamente menor, los intervalos son demasiado estrechos (subestiman la incertidumbre). Si es mucho mayor, son innecesariamente anchos.
Si MAPE < 5% y cobertura cercana al 95%, el modelo está bien especificado y calibrado. Si la cobertura real es 70% cuando el IC nominal es 95%, los residuos tienen más varianza de la que el modelo asume.
Residuos con ciclos — diagnóstico y solución
Si el ACF de los residuos muestra barras significativas, el modelo de regresión no captura toda la estructura de dependencia. Alternativas:
- Si el patrón residual tiene la misma frecuencia que la estacionalidad → añadir más armónicos de Fourier o dummies adicionales.
- Si hay correlación de largo plazo → modelar el error con ARIMA (ARIMAX — modelos con variables externas).
- Si hay cambios de nivel o pendiente → variables de intervención.
- STL + ARIMA sobre el componente residual (Módulo 5).
Ciclo de modelado: lo que has aprendido hasta aquí
Este ciclo es el núcleo del análisis de series de tiempo determinístico. Cada iteración mejora el modelo. El criterio de parada es cuando los residuos son ruido blanco —verificado con Ljung-Box y el ACF— y los pronósticos tienen un MAPE aceptable.