La ACF y la PACF te dijeron qué tipo de memoria tiene una serie. Ahora construimos las máquinas que la capturan. Las tres letras AR, MA e I — autorregresivo, de media móvil e integrado — se combinan en la familia ARIMA(p,d,q), el caballo de batalla de la previsión clásica de series temporales. Cada letra responde a una pregunta distinta: el AR pregunta “¿cuánto depende el hoy de sus propios valores pasados?”, el MA pregunta “¿cuánto depende el hoy de shocks pasados?” y la I pregunta “¿cuántas veces hay que diferenciar para hacerla estacionaria?”. Domina lo que aporta cada término y podrás leer una especificación ARIMA como una frase.
Before you read — take a guess
Alguien ajusta un ARIMA(1,1,0) al log-precio de una acción. En lenguaje llano, ¿qué dice esa especificación?
AR: el hoy depende de su propio pasado
Analogía. Un proceso autorregresivo tiene inercia. Como la temperatura de una habitación derivando de vuelta hacia el ajuste del termostato, el valor de hoy es sobre todo un eco de valores recientes más un empujón fresco. El nivel de ayer predice el nivel de hoy.
Definición. Un modelo AR(p) (autorregresivo de orden ) escribe el hoy como una suma ponderada de los valores anteriores más un shock: donde es ruido blanco. El caso más simple, AR(1), es — la misma ecuación que nos dio las raíces unitarias hace dos lecciones.
Condición de estacionariedad. Para el AR(1), el proceso es estacionario solo si . En es un paseo aleatorio con raíz unitaria; más allá, explota. El coeficiente es la persistencia: significa que un shock se desvanece despacio, significa que casi se olvida para mañana.
Ejemplo resuelto — previsión con AR(1). Supón que y el valor de hoy es .
- Previsión a un paso: (fija el shock futuro en su media, cero).
- A dos pasos: .
- Media a largo plazo: resuelve . Las previsiones decaen geométricamente hacia 5 — la media incondicional — que es justo la reversión a la media que produce un AR(1) con .
La firma AR en los gráficos diagnósticos: la PACF se corta en el retardo , la ACF decae gradualmente.
Desliza φ y observa cómo cambia la persistencia mientras los shocks subyacentes se mantienen fijos. Cerca de 0 la serie es casi ruido blanco; empuja φ hacia 1 y los shocks perduran, así que la trayectoria deambula como un paseo aleatorio; en φ = 1 tiene una raíz unitaria y más allá explota. Solo el coeficiente controla cuánta memoria lleva el proceso.
Un modelo AR(1) es X_t = 4 + 0,5·X_{t−1} + ε_t. Si el valor de hoy es 20, ¿cuál es la previsión a un paso y la media a largo plazo?
MA: el hoy depende de shocks pasados
Analogía. Un proceso de media móvil tiene réplicas. Imagina un estanque en calma: una piedra (un shock) crea ondas que persisten unos momentos y luego se desvanecen por completo. El valor de hoy es el shock actual más un eco de los pocos shocks anteriores — no de los valores anteriores. La memoria está en las sorpresas, no en los niveles, y es estrictamente finita.
Definición. Un modelo MA(q) (media móvil de orden ) escribe el hoy como el shock actual más una suma ponderada de los shocks anteriores: La diferencia clave con el AR: un MA(q) tiene una memoria finita de exactamente pasos. Un shock de hoy afecta a las siguientes observaciones y luego desaparece del todo — a diferencia del AR, donde la influencia de un shock decae para siempre pero nunca se desvanece por completo.
Ejemplo resuelto — MA(1). Supón que (media cero). Di que el shock del período anterior fue y el de este período es . Entonces . El próximo período, la influencia de aquel ha desaparecido del todo — solo importan y el nuevo . Ese es el corte abrupto.
La firma MA, imagen especular del AR: la ACF se corta en el retardo , la PACF decae gradualmente.
AR frente a MA.
Pick the right option for each blank, then check.
Un modelo AR(p) expresa el hoy como función de sus propios pasados, así que la influencia de un shock . Un modelo MA(q) expresa el hoy como función de pasados, así que un shock afecta exactamente a las siguientes .
ARMA: combinar ambos
Muchas series reales llevan los dos tipos de memoria — inercia en los niveles y efectos de shocks que perduran. ARMA(p,q) simplemente apila los dos: Necesita que la serie sea estacionaria de antemano. La firma diagnóstica es la pista de que necesitas una mezcla: tanto la ACF como la PACF decaen gradualmente (ninguna se corta limpiamente), porque la parte AR enturbia el corte del MA y viceversa. El ARMA es más parsimonioso que un AR o un MA puros largos — un ARMA de orden bajo puede capturar lo que de otro modo necesitaría muchos términos AR o MA.
La parsimonia le gana al ajuste a lo bruto
Casi siempre puedes bajar el error residual añadiendo más términos AR y MA — pero cada parámetro extra arriesga ajustar ruido. La disciplina es elegir el modelo más pequeño que blanquee los residuos. Los criterios de información (siguiente sección) lo formalizan: premian el ajuste pero penalizan el número de parámetros, así que un pulcro ARMA(1,1) a menudo le gana a un desparramado AR(8).
La “I”: integración e ARIMA(p,d,q)
El ARMA puro necesita una serie estacionaria — pero la mayoría de las series financieras (¡los precios!) no lo son. La I (“integrada”) se ocupa de eso plegando la diferenciación de la lección 1. ARIMA(p,d,q) dice:
- Diferencia la serie veces para hacerla estacionaria (la ),
- luego ajusta un ARMA(p,q) a la serie diferenciada.
Así que los tres números son:
- = orden autorregresivo (retardos de la serie diferenciada),
- = número de diferencias necesarias para la estacionariedad,
- = orden de media móvil (retardos de los shocks).
Leer especificaciones como frases:
- ARIMA(0,0,0) = ruido blanco (sin estructura).
- ARIMA(1,0,0) = AR(1) sobre una serie ya estacionaria.
- ARIMA(0,1,0) = un paseo aleatorio (diferencia una vez, modela la diferencia como ruido puro) — el modelo canónico de precios.
- ARIMA(0,1,1) = diferencia una vez, luego MA(1) — equivalente al suavizado exponencial, un método de previsión clásico.
- ARIMA(1,1,1) = diferencia una vez, luego una mezcla de un término AR y uno MA sobre los rendimientos.
Para el precio de una acción, normalmente tendrías (diferenciar el log-precio en rendimientos logarítmicos), luego y pequeños — porque, como sabemos, los rendimientos son casi ruido blanco, dejando a menudo poco que hacer a los términos AR/MA.
Asocia cada especificación ARIMA con lo que significa.
Pick a term, then click its definition.
Ajustar y elegir: ¿cuántos términos?
Una vez fijado (diferencia hasta estacionaria — comprueba con ADF y un gráfico), eliges y . Dos enfoques complementarios:
1. Lee los gráficos. Usa la chuleta de la lección anterior: el corte de la PACF sugiere , el corte de la ACF sugiere . Bueno para una primera conjetura.
2. Criterios de información. Ajusta varios modelos candidatos y compara su AIC (Akaike) o BIC (bayesiano) criterio de información. Ambos tienen la forma donde es el número de parámetros. El primer término premia el ajuste; la penalización castiga la complejidad. Más bajo es mejor. La penalización del AIC es ; la del BIC es , más dura para muestras grandes, así que el BIC tiende a elegir modelos más simples. Elige la especificación con el criterio más bajo, luego valida: ejecuta Ljung–Box sobre los residuos — deberían ser ruido blanco (un p-valor grande). Si queda estructura, añade un término; si estás sobreparametrizado, quita uno.
Ejemplo resuelto — elegir por BIC. Tres candidatos sobre los mismos rendimientos:
| Modelo | Parámetros | Penalización BIC (n=500) | BIC | |
|---|---|---|---|---|
| AR(1) | 1 | 1200 | 6,2 | 1206,2 |
| ARMA(1,1) | 2 | 1188 | 12,4 | 1200,4 |
| AR(4) | 4 | 1186 | 24,9 | 1210,9 |
El AR(4) ajusta marginalmente mejor en verosimilitud bruta, pero su penalización de parámetros lo hunde. El ARMA(1,1) tiene el BIC más bajo (1200,4), así que lo elegirías — el pequeño ajuste extra sobre el AR(1) justifica un parámetro más, mientras que los términos extra del AR(4) no se ganan su sitio.
El ARIMA modela la MEDIA, no la varianza
El ARIMA supone que los shocks son homocedásticos — varianza constante. Pero los rendimientos financieros tienen agrupamiento de volatilidad: la varianza misma se mueve en el tiempo. El ARIMA ajustará tan contento la estructura de la media (casi nula) y dejará la dinámica de la varianza completamente sin modelar. Eso no es un fallo que arregles dentro del ARIMA — es toda la razón por la que existe la siguiente lección. ARIMA para la media, GARCH para la varianza, a menudo codo con codo.
Si los rendimientos de las acciones son casi ruido blanco, ¿para qué ajustarles un ARIMA?
Para los precios, gran parte de la respuesta honesta es: a menudo no deberías esperar que el ARIMA añada poder de previsión a la media de los rendimientos de renta variable líquida — los mercados eficientes hacen esa ACF casi plana, y el ARIMA(0,1,0) (un paseo aleatorio) suele ser el modelo más honesto. Pero el ARIMA aún se gana su sitio de tres formas. Primero, no todas las series son rendimientos de mercados eficientes: los tipos de interés, los diferenciales, la volatilidad realizada, los fundamentales y las series macro llevan una autocorrelación genuina y explotable que el ARIMA captura limpiamente. Segundo, incluso para los rendimientos, las pequeñas autocorrelaciones supervivientes (reversión por microestructura a alta frecuencia, momento suave a frecuencia más baja) son reales y, a escala, operables — un término ARMA puede codificarlas. Tercero, el ARIMA es el modelo de la media sobre el que se asienta un modelo GARCH de la varianza: ajustas el ARIMA para blanquear la media, luego modelas el agrupamiento de los residuos al cuadrado. Así que “los rendimientos son casi ruido blanco” acota dónde ayuda el ARIMA; no retira la herramienta.
Comparas tres modelos ARIMA por BIC: el modelo A puntúa 980, el modelo B puntúa 962, el modelo C puntúa 991. ¿Cuál eliges y por qué?
Recapitulando
El modelo AR(p) escribe el hoy como una suma ponderada de sus propios valores pasados más un shock — inercia cuya persistencia vive en (estacionario solo cuando ); su firma es un corte de la PACF en el retardo . El modelo MA(q) escribe el hoy como el shock actual más ecos de los shocks pasados — una memoria estrictamente finita; su firma es un corte de la ACF en el retardo . ARMA(p,q) mezcla ambos (ambos gráficos decaen) y necesita una entrada estacionaria. ARIMA(p,d,q) añade el paso de integración: diferencia veces para alcanzar la estacionariedad, luego ajusta un ARMA — así que es un paseo aleatorio, es suavizado exponencial, y una acción es típicamente con pequeño. Eliges probando la estacionariedad, luego y leyendo la ACF/PACF y minimizando AIC/BIC (más bajo es mejor; el BIC favorece modelos más simples), y validas confirmando que los residuos pasan Ljung–Box. Lo único que el ARIMA no toca es la varianza — modela la media y supone volatilidad constante, que es justo la brecha que llena la siguiente lección.
Big picture
AR, MA y ARIMA — la imagen completa
- AR, MA y ARIMA
- AR(p)
- Hoy = VALORES pasados ponderados + shock
- Persistencia en φ; estacionario si |φ| < 1
- El shock decae geométricamente, nunca del todo
- Firma: la PACF se corta en el retardo p
- MA(q)
- Hoy = shock actual + SHOCKS pasados
- Memoria finita de exactamente q pasos
- Firma: la ACF se corta en el retardo q
- ARMA(p,q)
- Mezcla de AR y MA sobre una serie estacionaria
- Tanto la ACF como la PACF decaen gradualmente
- Parsimonioso vs AR o MA puros largos
- ARIMA(p,d,q)
- d = diferencias para alcanzar la estacionariedad
- (0,1,0) paseo aleatorio; (0,1,1) suavizado exp.
- Acciones: d=1 luego p, q pequeños
- Elegir y validar
- Gráficos: PACF→p, ACF→q
- Minimiza AIC/BIC (más bajo mejor)
- El BIC penaliza más la complejidad
- Valida: Ljung–Box sobre residuos
- El ARIMA modela la media, no la varianza
- AR(p)
Repaso: AR, MA y ARIMA
¿Cuál es la diferencia esencial entre un modelo AR(p) y un MA(q)?
Check your answer to continue.
A continuación — agrupamiento de volatilidad y GARCH — pivotamos de modelar la media de los rendimientos a modelar su varianza. Los mercados reales tienen tramos de calma y tramos de tormenta que se agrupan juntos, y la familia ARCH/GARCH es la forma de convertir ese agrupamiento en una previsión del riesgo de mañana.