Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/desestacionalizacion

M04 · Índices y seriesAvanzadoProcedimiento

Desestacionalización

Cómo se quita el patrón anual de una serie para poder comparar meses consecutivos, y por qué los datos desestacionalizados se revisan.

Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma

1 · Para qué

Para poder comparar meses consecutivos. Sin desestacionalizar, la caída de enero a junio no dice nada: siempre pasa.

Desestacionalizar una serie: qué es y por qué se revisa · video, 3:11

2 · El método clásico, paso a paso

1. Calcular la media móvil centrada de 12 meses: es la tendencia-ciclo.

2. Obtener el cociente entre la serie y la media móvil: eso deja la estacionalidad más lo irregular.

YtMMt=St×It\frac{Y_t}{MM_t} = S_t \times I_t

3. Promediar —o mejor, tomar la mediana, que es robusta— esos cocientes por mes: así se cancela lo irregular y queda el índice estacional.

4. Normalizar para que los doce índices promedien 1.

5. Dividir la serie original por el índice de su mes:

Ytdesest=YtSmY_t^{\text{desest}} = \frac{Y_t}{S_m}

3 · Un año entero, con y sin ajuste

Las pernoctaciones de 2019, mes a mes, con su variación respecto del mes anterior en las dos versiones:

MesOriginalDesest.Var. orig.Var. desest.
Enero5.957.1523.733.319+58,6 %−5,7 %
Febrero5.188.0123.800.341−12,9 %+1,8 %
Marzo4.198.4564.102.962−19,1 %+8,0 %
Abril3.421.9004.090.047−18,5 %−0,3 %
Mayo2.945.7714.215.380−13,9 %+3,1 %
Junio2.980.8034.559.248+1,2 %+8,2 %
Julio4.849.2284.361.982+62,7 %−4,3 %
Agosto3.818.6684.255.351−21,3 %−2,4 %
Septiembre3.801.4754.126.904−0,5 %−3,0 %
Octubre3.965.6454.055.818+4,3 %−1,7 %
Noviembre4.058.2574.184.008+2,3 %+3,2 %
Diciembre3.969.6864.184.240−2,2 %+0,0 %
−20 % 0 +20 % +40 % +60 % ene feb mar abr may jun jul ago sep oct nov dic +58,6 % −5,7 % +62,7 % −4,3 % Original Desestacionalizada
Sin ajustar, enero y julio suben alrededor de 60 %; desestacionalizados, los dos bajan.Fuente: INDEC, Encuesta de Ocupación Hotelera. Valores de la tabla.

Y la serie deja de moverse por el calendario: dentro de 2019 el máximo era 2,02 veces el mínimo y pasa a 1,22; el coeficiente de variación baja de 0,214 a 0,054.

-0.3 M 1.5 M 3.3 M 5.1 M 6.9 M 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 Serie original Media móvil 12 Desestacionalizada
La serie desestacionalizada elimina los picos anuales y deja ver el movimiento de fondo mes a mes.Pernoctaciones en hoteles y parahoteles, 2007-2025, con su media móvil y su versión desestacionalizada.Fuente: EOH, INDEC. Elaboración propia.

4 · Los métodos oficiales

MétodoOrigen
X-13ARIMA-SEATSCensus Bureau de EE.UU.; el estándar mundial
TRAMO-SEATSBanco de España
STLrobusto, admite estacionalidad cambiante
Clásico de medias móvilesel que se enseña; poco usado en producción

Los métodos oficiales hacen mucho más que el clásico: corrigen por días hábiles, detectan y ajustan atípicos, tratan los feriados móviles como Semana Santa, y extienden la serie con un modelo ARIMA para poder estimar los extremos.

5 · Por qué se revisan los datos

Cuánto cambia, con la misma serie. El índice estacional de enero calculado con los datos disponibles hasta 2015, y el que resulta con la serie completa:

Índice de eneroEnero 2015 desest.
Con datos hasta 20151,63153.920.533
Con la serie completa1,59574.008.534

6 · Qué no hacer con una serie desestacionalizada

No sumarla para obtener totales anuales. El total de 2019 da 49.155.053 en la serie original y 49.669.605 en la desestacionalizada: 1,05 % de diferencia que no corresponde a nada real, solo al reparto de los índices entre los meses.

No calcular variaciones interanuales sobre ella. La interanual ya elimina la estacionalidad: hacer las dos cosas es corregir dos veces.

No usarla para planificar operaciones. Un hotel necesita saber que en enero va a tener 60 % más de gente, no el dato ajustado.

7 · Errores frecuentes

  • Comparar meses consecutivos de la serie original.
  • Calcular variaciones interanuales sobre la serie desestacionalizada.
  • Sumar la serie ajustada para obtener anuales.
  • Desestacionalizar series muy cortas. Hacen falta al menos 3 o 4 años.
  • Ignorar la corrección por días hábiles.
  • Sorprenderse por las revisiones.
  • Comparar un dato ajustado con una publicación anterior sin verificar que sea la misma versión de la serie.
  • Desestacionalizar a través de una ruptura estructural.

8 · En el software

# R
s <- ts(valores, start = c(2007, 1), frequency = 12)

# Clásico
d <- decompose(s, type = "multiplicative")
desest <- s / d$figure[cycle(s)]

# STL, más robusto
library(forecast)
seasadj(stl(s, s.window = "periodic"))

# X-13, el estándar oficial
library(seasonal)
final(seas(s))

# Control: el total anual ajustado no da igual que el original
sum(window(desest, 2019)) / sum(window(s, 2019))
# Python
from statsmodels.tsa.seasonal import STL
res = STL(s, period=12).fit()
desest = s - res.seasonal          # aditivo

Herramientas de este tema

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Desestacionalización. estadistica.ar. https://estadistica.ar/conceptos/desestacionalizacion

estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.

Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Desestacionalización. estadistica.ar. https://estadistica.ar/conceptos/desestacionalizacion

BibTeX

@misc{estadistica_ar_desestacionalizacion,
  author       = {Montivero, Jorge Luis},
  title        = {{Desestacionalización}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/desestacionalizacion}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-25}
}

Última actualización: 25 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.