Saltar al contenido
Lecciones de Finanzas

Finanzas de series temporales

Modelos AR, MA y ARIMA

Modelos autorregresivo (AR), de media móvil (MA), ARMA combinado e ARIMA(p,d,q) integrado — qué significa cada término, cómo encaja la diferenciación y cómo ajustarlos, elegirlos e interpretarlos.

12 min Actualizado 7 jun 2026

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 pp) escribe el hoy como una suma ponderada de los pp valores anteriores más un shock: Xt=c+ϕ1Xt1+ϕ2Xt2++ϕpXtp+εt,X_t = c + \phi_1 X_{t-1} + \phi_2 X_{t-2} + \cdots + \phi_p X_{t-p} + \varepsilon_t, donde εt\varepsilon_t es ruido blanco. El caso más simple, AR(1), es Xt=c+ϕ1Xt1+εtX_t = c + \phi_1 X_{t-1} + \varepsilon_t — 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 ϕ1<1|\phi_1| < 1. En ϕ1=1\phi_1 = 1 es un paseo aleatorio con raíz unitaria; más allá, explota. El coeficiente ϕ1\phi_1 es la persistencia: ϕ1=0,9\phi_1 = 0,9 significa que un shock se desvanece despacio, ϕ1=0,2\phi_1 = 0,2 significa que casi se olvida para mañana.

Ejemplo resuelto — previsión con AR(1). Supón que Xt=2+0,6Xt1+εtX_t = 2 + 0,6 X_{t-1} + \varepsilon_t y el valor de hoy es Xt=10X_t = 10.

  • Previsión a un paso: X^t+1=2+0,6×10=8\hat{X}_{t+1} = 2 + 0,6 \times 10 = 8 (fija el shock futuro en su media, cero).
  • A dos pasos: X^t+2=2+0,6×8=6,8\hat{X}_{t+2} = 2 + 0,6 \times 8 = 6,8.
  • Media a largo plazo: resuelve μ=2+0,6μμ=2/(10,6)=5\mu = 2 + 0,6\mu \Rightarrow \mu = 2/(1 - 0,6) = 5. 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 ϕ<1|\phi| < 1.

La firma AR en los gráficos diagnósticos: la PACF se corta en el retardo pp, la ACF decae gradualmente.

AR(1): la persistencia vive en φ
40-40160

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 qq) escribe el hoy como el shock actual más una suma ponderada de los qq shocks anteriores: Xt=μ+εt+θ1εt1+θ2εt2++θqεtq.X_t = \mu + \varepsilon_t + \theta_1 \varepsilon_{t-1} + \theta_2 \varepsilon_{t-2} + \cdots + \theta_q \varepsilon_{t-q}. La diferencia clave con el AR: un MA(q) tiene una memoria finita de exactamente qq pasos. Un shock de hoy afecta a las siguientes qq 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 Xt=εt+0,8εt1X_t = \varepsilon_t + 0,8\varepsilon_{t-1} (media cero). Di que el shock del período anterior fue εt1=3\varepsilon_{t-1} = 3 y el de este período es εt=1\varepsilon_t = -1. Entonces Xt=1+0,8×3=1,4X_t = -1 + 0,8 \times 3 = 1,4. El próximo período, la influencia de aquel εt1=3\varepsilon_{t-1} = 3 ha desaparecido del todo — solo importan εt\varepsilon_t y el nuevo εt+1\varepsilon_{t+1}. Ese es el corte abrupto.

La firma MA, imagen especular del AR: la ACF se corta en el retardo qq, 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: Xt=c+i=1pϕiXti+εt+j=1qθjεtj.X_t = c + \sum_{i=1}^{p}\phi_i X_{t-i} + \varepsilon_t + \sum_{j=1}^{q}\theta_j \varepsilon_{t-j}. 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.

Info:

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:

  1. Diferencia la serie dd veces para hacerla estacionaria (la dd),
  2. luego ajusta un ARMA(p,q) a la serie diferenciada.

Así que los tres números son:

  • pp = orden autorregresivo (retardos de la serie diferenciada),
  • dd = número de diferencias necesarias para la estacionariedad,
  • qq = 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 d=1d = 1 (diferenciar el log-precio en rendimientos logarítmicos), luego pp y qq 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 dd (diferencia hasta estacionaria — comprueba con ADF y un gráfico), eliges pp y qq. Dos enfoques complementarios:

1. Lee los gráficos. Usa la chuleta de la lección anterior: el corte de la PACF sugiere pp, el corte de la ACF sugiere qq. 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 IC=2ln(verosimilitud)+(penalizacioˊn)×k,\text{IC} = -2\ln(\text{verosimilitud}) + (\text{penalización}) \times k, donde kk 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 2k2k; la del BIC es ln(n)k\ln(n)\,k, 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:

ModeloParámetros kk2lnL-2\ln LPenalización BIC ln(n)k\ln(n)k (n=500)BIC
AR(1)112006,21206,2
ARMA(1,1)2118812,41200,4
AR(4)4118624,91210,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.

Warning:

El ARIMA modela la MEDIA, no la varianza

El ARIMA supone que los shocks εt\varepsilon_t 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 ϕ\phi (estacionario solo cuando ϕ<1|\phi| < 1); su firma es un corte de la PACF en el retardo pp. El modelo MA(q) escribe el hoy como el shock actual más ecos de los qq shocks pasados — una memoria estrictamente finita; su firma es un corte de la ACF en el retardo qq. 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 dd veces para alcanzar la estacionariedad, luego ajusta un ARMA — así que (0,1,0)(0,1,0) es un paseo aleatorio, (0,1,1)(0,1,1) es suavizado exponencial, y una acción es típicamente (0,1,q)(0,1,q) con qq pequeño. Eliges dd probando la estacionariedad, luego pp y qq 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
El AR depende de valores pasados, el MA de shocks pasados, el ARMA los mezcla, el ARIMA añade diferenciación; elige el orden por gráficos e IC, luego valida los residuos.

Repaso: AR, MA y ARIMA

Question 1 of 40 correct

¿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.

Marcar lección como completada