Todas las fichas de investigación
- Código:
projects/inflation-lens/src/calc.ts(el cálculo),src/series.ts(qué serie y qué años tiene cada lugar),src/view.ts(la frase, la línea de datos y la línea de tiempo). - Datos: los oficiales de seed-kit (datos oficiales):
eurostat-hicpywb-inflation, y la moneda de cada país de CLDR (countries.json). - Tests:
projects/inflation-lens/test/calc.test.ts,data.test.tsysite.test.ts.
Pregunta que responde
«¿Cuánto vale hoy el dinero de entonces?», y al revés, en cualquier país y en su moneda: «100 € de 2010 compran hoy lo que ≈ 74 € entonces», «100 PEN de 2010 compran hoy lo que ≈ 60 PEN entonces».
Fórmula en palabras sencillas
Los precios de cada año salen de los del año anterior y de cuánto subieron ese año. Se empieza en 100 el año antes de la primera subida. Lo que vale hoy una cantidad de un año es esa cantidad × (precios de hoy ÷ precios de ese año); al revés, × (precios de ese año ÷ precios de hoy).
Exacta: nivel(a₀ − 1) = 100; nivel(a) = nivel(a − 1) × (1 + tasa(a) ÷ 100); vale_hoy = cantidad × nivel(hoy) ÷ nivel(año). «Hoy» es el último año de la serie de ese lugar. Cada cifra se muestra con ≈, en unidades enteras de su moneda; por debajo de 10, con dos cifras significativas («≈ AOA 0,23» tras una hiperinflación), nunca un 0 o un 1 falsos.
Qué serie y qué años tiene cada lugar (fase B5)
- En la UE (la zona euro, la Unión Europea y sus 27 países): Eurostat, IPCA (HICP), todos los productos, tasa de variación media anual. La zona euro, como era cada año. Cada país, en su moneda de hoy (euros, złotys, coronas…). Excepción: un país que hoy usa el euro conserva sus años anteriores, en euros al tipo fijo de conversión, como publica Eurostat; si entró en el euro después de su primer año, la página lo dice junto al resultado («Antes de 2023, en euros al tipo fijo de conversión», Croacia; Bulgaria, euro desde 2026, tiene todos sus años así). Un país de la UE con otra moneda sigue la regla 4.
- En el resto de países: Banco Mundial, inflación de los precios de consumo (FP.CPI.TOTL.ZG). No se usa Eurostat para países de fuera de la UE (sus condiciones no permiten el uso comercial) ni el FMI (pide permiso para el uso comercial y las descargas automáticas).
- El último tramo de años seguidos de cada serie: un año sin cifra corta la serie (Barbados: sin cifras de 2020 a 2022, cantidades desde 2022).
- Monedas nuevas. Un país empieza en el primer año entero de su moneda de hoy, según la fecha de CLDR (
currencySince; la misma regla que los tipos de cambio en monedas): el real brasileño, 1 de julio de 1994 → cantidades desde 1995. Así no se escribe nunca una cantidad en una moneda que no existía, y no salen cifras sin sentido tras una hiperinflación con cambio de moneda. La página lo dice junto al resultado: «Los datos empiezan en 1995, el primer año entero que Unicode CLDR da a su moneda actual (real brasileño).» Dice «que Unicode CLDR da» porque la fecha de CLDR no siempre es la de una moneda nueva: a veces es un cambio de nombre del país o una fecha de adopción (franco CFA: Burkina Faso, 1984; África Central, 1993), y entonces se pierden años sin necesidad (ver Lo discutible). - Datos recientes. No aparecen los países cuyos datos acaban antes de
RECENT: el año de los datos del Banco Mundial menos dos (2023 con los datos de 2025). Si no, «hoy» sería un año viejo. Hoy quedan fuera, entre otros, Venezuela (2016), RD del Congo (2016), Siria (2019), Sudán y Zimbabue (2022).
Resultado (14 oct. 2026): 178 lugares (29 de Eurostat). La página dice qué países faltan y por qué: sin datos, o sin datos desde 2023 («Venezuela o Cuba, por ejemplo»).
Supuestos
- La media de los doce meses de un año representa los precios de ese año.
- El índice de precios de consumo de un país mide lo que cambia lo que compra su dinero. Es una media nacional, de una cesta media.
- La moneda de hoy de un lugar vale para cantidades de cualquier año desde que existe.
Fuentes, con fecha
- Eurostat,
prc_hicp_aind(RCH_A_AVG, CP00), hasta 2024. Reutilización con cita (Decisión 2011/833/UE; CC BY 4.0). Provisional: escrita a mano (2 de octubre de 2026). - Banco Mundial, FP.CPI.TOTL.ZG, hasta 2025. CC BY 4.0. Provisional: de su espejo público en GitHub (actualización del 1 de julio de 2026), tomado el 9 de octubre de 2026.
- Unicode CLDR: la moneda de cada país y desde cuándo (Unicode License v3).
La página dice las dos fuentes, sus años, sus licencias, la fecha en que se tomaron y que son provisionales; junto a cada resultado, la fuente y los años de ese lugar.
Validación
calc.test.ts: el nivel encadenado, lo que vale hoy y entonces, las subidas, los años sin datos.data.test.ts:- Eurostat: la zona euro y la UE cerca de la media ponderada de sus países cada año, dentro de sus países; la media del BCE de 1999 a 2019 (1,7 %); las cifras comprobadas contra Eurostat;
- las reglas: el último tramo seguido, el primer año entero de la moneda (el real: desde 1995), los datos recientes (Venezuela fuera), cada lugar una vez y de su fuente (la UE de Eurostat; EE. UU., Perú, Japón… del Banco Mundial).
site.test.ts: la misma frase clave en euros, soles y yenes; la línea de datos; la razón de un país que empieza tarde; las dos fuentes y sus licencias en la página; el peso (hasta 50 KB por página).
Límites
- Medias nacionales. No dicen lo que subió lo que compra una persona concreta, ni en una ciudad.
- Años distintos. «Hoy» es 2024 en la UE y 2025 en casi todo el resto: la frase dice el año.
- Monedas. Un país con una moneda nueva pierde los años de antes. Los países del euro conservan los suyos, en euros al tipo fijo de conversión, y la página lo dice.
- Series cortas. No hay un mínimo de años: Sierra Leona tiene 2023–2025 (su leone actual); Argentina, 2017–2024. La línea de datos dice los años.
- Países sin datos recientes, o sin serie, no aparecen (22 sin serie del Banco Mundial, entre ellos Cuba, Somalia y Turkmenistán).
- Revisiones. Los institutos revisan sus series; la descarga anual las trae.
Lo discutible
- El corte por moneda pierde años que el índice sí tiene (el Banco Mundial encadena el IPC a través de los cambios de moneda). Se podrían mostrar en la moneda de entonces, con su tipo de conversión fijo; haría falta una tabla de redenominaciones mantenida a mano, contra la regla de no mantener nada.
- Fechas de CLDR que no son monedas nuevas (franco CFA en Burkina Faso, la República Centroafricana, Gabón, Chad y Guinea Ecuatorial) cortan hasta 30 años sin necesidad. Una mejora sin mantenimiento: cortar solo cuando CLDR da para esa región una moneda anterior distinta. Riesgo: regiones donde CLDR no tiene la anterior (Australia) dejarían de cortarse; habría que comprobarlo antes.
- Los países del euro se tratan distinto (conservan sus años en euros). Es lo que publica Eurostat y lo que entiende quien lo usa («euros de 1999» en España), pero es una excepción a la regla 4.
RECENT(dos años) es una elección: con uno quedarían fuera más países; con tres, «hoy» podría ser de hace tres años.- Eurostat hasta 2024. Eurostat ya publicó 2025; las cifras son las tecleadas a mano hasta que llegue la descarga anual.
Historial
- 14 de octubre de 2026. Tras la revisión independiente: cifras pequeñas con dos cifras significativas; la excepción del euro, dicha en pantalla y limitada a los países del euro (un país de la UE con otra moneda sigue la regla 4); «que Unicode CLDR da»; los países que faltan, en la página.
- 14 de octubre de 2026. Ficha nueva (fase B5 del plan Horalis): cualquier país, con los datos oficiales de seed-kit (Eurostat en la UE, Banco Mundial en el resto); el último tramo seguido, el primer año entero de la moneda y los datos recientes. Antes, solo la UE y la zona euro, con
src/data/hicp.json(escrito a mano), que se retira.