Inicio / Módulos / Series de tiempo

02

Series de tiempo

De la base a los modelos ARIMA, ARIMAX y ECM

La base

La base tiene 667 observaciones semanales y 16 variables: una temporal (Fecha), el índice objetivo IP_agroipe y 14 series agropecuarias. El período va del 2 de enero de 2011 al 7 de octubre de 2023. Sin valores faltantes ni fechas duplicadas. La partición reserva el 20 % final para prueba: el modelo aprende hasta marzo de 2021 y se evalúa sobre 2021–2023.

Estructura de la base

IndicadorResultado
Observaciones667
Variables16
Variable objetivoIP_agroipe
Período2011-01-02 a 2023-10-07
Valores faltantes0 en todas las variables
Intervalos semanales665 de 7 días; 1 de 6 días
Corte entrenamiento/prueba533 / 134 observaciones

La serie es I(1)

Las pruebas ADF y KPSS se usan juntas porque parten de hipótesis nulas distintas. Para el IP_agroipe, el ADF en niveles da p=0,7988 (no rechaza raíz unitaria) y el KPSS da p=0,01 (rechaza estacionariedad). Tras una primera diferencia, el ADF baja a 0,01 y el KPSS sube a 0,0735: evidencia compatible con estacionariedad de la serie diferenciada. Phillips-Perron confirma la lectura. Por eso se modela el cambio, no el nivel.

Raíz unitaria del IPAP

PruebaEstadísticop-valorLectura
ADF nivel-1,47910,7988No rechaza raíz unitaria
KPSS nivel7,29890,0100Rechaza estacionariedad
ADF 1ª diferencia-5,54940,0100Evidencia de estacionariedad
Phillips-Perron 1ª dif.Z=-633,30,0100Evidencia de estacionariedad

El error, por modelo

Cuatro estrategias con escalas de evaluación distintas. El ARIMA univariado parte de un MAPE del 23,87 %. Al añadir las 14 variables exógenas (ARIMAX en niveles) baja a 2,17 %. Y al modelar el cambio semanal y reconstruir el nivel (ARIMAX en diferencias) llega a 1,06 %. El MAPE del 618 % sobre la variable diferenciada no es comparable: su denominador es la variación semanal, cercana a cero.

23,87 %
ARIMA(3,1,2)
2,17 %
ARIMAX niveles
1,06 %
ARIMAX Δ reconstruido

Modelos de pronóstico (prueba 2021–2023)

ModeloEspecificaciónRMSEMAEMAPE
ARIMAARIMA(3,1,2) con drift60,4753,8223,87 %
ARIMAXARIMA(5,0,0) errors + 14X5,204,622,17 %
ARIMAX Δ (nivel)Acumulado del cambio semanal2,792,231,06 %
ECMARIMA(2,0,2) errors + ΔX + ECT———

Las métricas se interpretan en la escala del índice. ECM: el fragmento disponible evalúa sobre la diferencia, no sobre el nivel reconstruido.

Nota sobre nomenclatura: en el panel operativo este mismo modelo aparece como «SARIMA». No es otro modelo. El pipeline implementa la familia general SARIMA(p,d,q)(P,D,Q)s y, al buscar el orden por AIC, descarta la componente estacional por falta de evidencia y recae en el orden (3,1,2) sin estacionalidad, que es exactamente este ARIMA(3,1,2). Un SARIMA con parte estacional nula es un ARIMA.

Cointegración y corrección de error

La regresión de largo plazo entre el IPAP y las 14 variables da R²=0,9905, pero un R² alto en series no estacionarias puede ser regresión espuria. Por eso se aplica un ADF sobre los residuos: estadístico -4,2317 con p=0,01, evidencia de estacionariedad de los residuos. Esa es la base para el término de corrección del error (ECT), cuyo coeficiente estimado es -0,1178: entra con signo negativo, consistente con un ajuste hacia el equilibrio.

Modelos del pipeline en vivo

Este es un ejercicio distinto del estudio base: el pipeline evalúa su propia familia de modelos sobre la serie actual con origen rodante (86 cortes), midiendo el error fuera de muestra (MAE en la escala del índice) y el porcentaje de cortes ganados frente al paseo aleatorio (naive). Las ventanas y los modelos no coinciden con los del libro, así que las cifras no son comparables entre ambas tablas.

ModeloMAE h=1MAE h=4MAE h=13Gana vs naive
★ Naive ultimo valor1,453,447,950 %
GBM+naive (ensemble)1,473,157,6442 %
Naive drift amortiguado1,483,327,6143 %
VAR en diferencias (sistema agropec.)1,483,337,5343 %
SARIMA1,483,407,7140 %
Naive con drift1,483,307,5142 %
SARIMAX (rezagos agropec.)1,533,838,8035 %
GBM histograma1,543,127,8439 %
Ridge directo3,496,9615,9726 %
Naive estacional 52s21,1921,5821,949 %

★ naive_last es la referencia. Un modelo solo se adopta como operativo si le gana al naive en los tres horizontes y es estable entre cortes. VAR = VAR en diferencias de log (la solución al SVAR del estudio). SARIMAX corregido (ya no diverge).