Caso con datos reales
El IPC y una serie que el COVID partió al medio
Números índice y series de tiempo con datos argentinos: la inflación desde 2016, la deflactación de un salario y las pernoctaciones hoteleras 2007-2025.
Dos series argentinas
Este caso recorre el módulo con dos series reales muy distintas:
- IPC nacional, nivel general, base diciembre 2016 = 100, desde diciembre de 2016 hasta julio de 2026.
- Pernoctaciones hoteleras, mensuales, de enero de 2007 a noviembre de 2025: 225 meses con estacionalidad marcada y un shock que no se olvida.
La inflación acumulada
| Índice en diciembre de 2016 | 100,00 |
| Índice en julio de 2026 | 12.076,39 |
Variación de diciembre a diciembre:
| Año | Variación |
|---|---|
| 2017 | 24,8 % |
| 2018 | 47,6 % |
| 2019 | 53,8 % |
| 2020 | 36,1 % |
| 2021 | 50,9 % |
| 2022 | 94,8 % |
| 2023 | 211,4 % |
| 2024 | 117,8 % |
| 2025 | 31,5 % |
Las tres variaciones del último dato
Julio de 2026, las tres que publica el INDEC y que se confunden todo el tiempo:
| Variación | Valor | Compara contra |
|---|---|---|
| Mensual | 2,11 % | junio de 2026 |
| Interanual | 33,83 % | julio de 2025 |
| Acumulada del año | 19,32 % | diciembre de 2025 |
Cambio de base
Para pasar la serie a base diciembre 2023 = 100:
El índice de julio de 2026, que en base 2016 vale 12.076,39, en base 2023 vale 341,80.
Deflactar un salario
El ingreso medio de la ocupación principal del primer trimestre de 2026 fue de $1.104.227. ¿Cuánto es eso en pesos de un año antes?
| IPC promedio 1T 2026 | 10.734,91 |
| IPC promedio 1T 2025 | 8.090,14 |
| Factor | 1,3269 |
| Ingreso a precios de 1T 2025 | $832.178 |
La serie de pernoctaciones
| Fecha | Valor | |
|---|---|---|
| Máximo | enero de 2011 | 6.499.344 |
| Mínimo | junio de 2020 | 74.247 |
Los índices estacionales
Calculados con el método de las medias móviles centradas:
| Mes | Índice | Lectura |
|---|---|---|
| Enero | 1,596 | 60 % por encima del nivel de tendencia |
| Febrero | 1,365 | |
| Marzo | 1,023 | |
| Abril | 0,837 | |
| Mayo | 0,699 | |
| Junio | 0,654 | 35 % por debajo |
| Julio | 1,112 | vacaciones de invierno |
| Agosto | 0,897 | |
| Septiembre | 0,921 | |
| Octubre | 0,978 | |
| Noviembre | 0,970 | |
| Diciembre | 0,949 |
La razón entre el mes más alto y el más bajo es 2,44: enero recibe casi dos veces y media el turismo de junio.
El dato que falta
En abril de 2020 no hay dato: la encuesta no se relevó.
Reproducirlo
# R
ipc <- read.csv("ipc_nacional.csv")
ipc$var_mensual <- c(NA, diff(ipc$indice) / head(ipc$indice, -1))
ipc$var_interanual <- ipc$indice / dplyr::lag(ipc$indice, 12) - 1
# Deflactar
ingreso_real <- ingreso_nominal * ipc_base / ipc_periodo
# Serie de tiempo y descomposición
s <- ts(pernoctes, start = c(2007, 1), frequency = 12)
plot(decompose(s, type = "multiplicative"))
plot(stl(s, s.window = "periodic"))
# Python
import pandas as pd
ipc['var_mensual'] = ipc.indice.pct_change()
ipc['var_interanual'] = ipc.indice.pct_change(12)
from statsmodels.tsa.seasonal import seasonal_decompose, STL
seasonal_decompose(s, model='multiplicative', period=12).plot()
STL(s, period=12).fit().plot()
Los scripts son datos/series/preparar-indices-m04.py.