Cómo medimos

Qué es esto, y qué NO es

La Canasta de Cobertura mide, todos los días, en cada cadena de supermercados y en cada ciudad de Argentina que reporta datos suficientes, un producto por cada uno de 23 rubros de consumo masivo — la canasta de referencia. Un segundo producto por rubro (hasta 40 en total) queda de respaldo: solo entra al cálculo cuando el de referencia no tiene dato fresco en una cadena puntual, nunca los dos juntos (ver la sección siguiente).

No es la Canasta Básica Alimentaria del INDEC. La CBA mide rubros genéricos en gramos para calcular el costo de una dieta mínima. Esta canasta mide productos concretos y con marca.

No es un índice de inflación, y no reemplaza al INDEC. La comparación principal es del mismo día entre ciudades y cadenas. La serie en el tiempo (sección nueva, más abajo) mide la variación de los precios de lista de 23 productos concretos en las sucursales de hoy — no la de una canasta de consumo, no la de toda la góndola, no la de lo que la gente paga con promociones. Es un termómetro de góndola, no el IPC.

Cómo se eligen los rubros, y cómo se eligen los productos — son dos decisiones distintas

Esto cambió respecto de la primera versión de esta metodología, y vale la pena explicar por qué. La primera vuelta clasificaba los productos por rubro usando dos fuentes mezcladas — la categoría de góndola que declara cada cadena, y palabras clave sobre la descripción — y esas dos fuentes se pisaban entre sí. El resultado visible: la canasta salía con sal contada dos veces, tres marcas de hamburguesa congelada y ninguna de azúcar ni de pan.

Ahora los rubros los elegimos nosotros, de antemano, con una lista fija de 23 categorías de consumo masivo (aceite, arroz, fideos, harina, azúcar, yerba, leche, manteca, queso, yogur, dulce de leche, galletitas, pan, sal, mayonesa, puré de tomate, gaseosa, agua, café, té, lavandina, detergente, jabón para ropa) — cada una con su propia regla de qué palabras tiene que tener la descripción del producto y cuáles no. La categoría de góndola que declara cada cadena ya no decide el rubro: solo se usa como veto, para sacar del universo entero productos que no son de consumo masivo aunque su descripción los confunda con uno (perfumería, electrodomésticos, mascotas).

Los productos, dentro de cada rubro, los elige el dato: de los candidatos que matchean el patrón del rubro, no están vetados por categoría, y superan los umbrales de cobertura y sanidad de precio, se toman hasta dos por rubro, ordenados por cuántas cadenas y ciudades los reportan. Si un rubro no tiene ningún candidato que llegue al umbral, se publica igual, vacío, con el motivo — nunca desaparece en silencio.

Qué es una "ciudad" y cuándo se publica

Sin cambios: departamento oficial (IGN) cuando la sucursal está geolocalizada así, nombre de ciudad declarado y limpiado cuando no. La Ciudad Autónoma de Buenos Aires colapsa siempre en una sola ciudad, nunca en sus 15 comunas por separado. Se publica con al menos 3 cadenas y 5 sucursales frescas.

Qué precio se toma

Mediana del precio de lista entre las sucursales frescas de esa cadena en esa ciudad, sin promociones (la promoción se calcula aparte, como referencia).

Qué número es el principal: un índice, no un total en pesos

La canasta de referencia es un producto por rubro — 23 en total —, y es sobre eso que se calcula el número que se publica. Cada rubro puede tener un segundo producto guardado de respaldo (leche entera de otra marca, un segundo aceite de girasol), pero ese respaldo solo entra al cálculo cuando el producto de referencia no tiene precio fresco en una cadena puntual ese día — nunca se suman los dos juntos. Antes el número público sumaba hasta dos productos por rubro (40 en total, muchos de ellos la misma marca en dos tamaños distintos) y eso inflaba un "total en pesos" que no es una canasta que nadie compre: nadie lleva dos tamaños del mismo aceite en el mismo changuito.

Por eso el número que se destaca es un índice, con el promedio nacional en 100 — no un monto en pesos. Un índice de 114 en Bariloche dice "la canasta de referencia sale 14% más cara que el promedio del país", que es una comparación que tiene sentido pase lo que pase con la inflación general o con qué productos entraron este mes a la canasta. Si en algún lugar de la página se muestra igual un monto en pesos, va a decir explícitamente "canasta de referencia de 23 productos", con la lista de esos 23 productos al lado — nunca "total canasta" a secas, porque esa frase sugiere algo que se puede comprar tal cual, y esto no lo es.

Y hay dos preguntas distintas sobre precios que compiten entre cadenas y ciudades, y cada una tiene una sola respuesta en la página: "¿cuánto más cara es esta ciudad que el promedio del país?" se contesta una sola vez, con el índice de la ciudad. "¿qué cadena es más barata dentro de esta ciudad?" se contesta por separado, comparando cada cadena contra la mediana de su propia ciudad (índice = 100 ahí adentro) — nunca contra el promedio nacional. Antes las dos preguntas se contestaban con el mismo cálculo y daban dos números distintos para la misma ciudad, lo cual generaba desconfianza sin necesidad.

La serie en el tiempo: cómo se encadena

Queremos poder decir "la canasta de referencia subió X % en la semana y Y % en el mes", a nivel nacional y por ciudad, y mostrar la línea desde que hay dato. Estas son las reglas, en el orden en que se aplican. El código que calcula la serie las sigue tal cual; si algún día el número y esta página no coinciden, el que está mal es el número.

  1. La variación entre dos fechas se calcula solo sobre los rubros que tienen dato en las dos fechas, con el mismo producto (mismo EAN) en las dos. Un rubro que cambió de producto de referencia entre las dos fechas (nueva versión de canasta) entra con el producto que estaba vigente en cada una solo si el cambio de versión trae un factor de empalme; si no, ese rubro queda afuera de esa variación. Siempre se dice cuántos rubros entraron (nRubrosComparados): "+2,1 % en 30 días (22 rubros comparados)". Mientras haya una sola versión de canasta (v1-2026-09-r3), "mismo EAN" es automático: el producto de referencia de cada rubro es el mismo todos los días.

  2. La variación es la del monto de la canasta comparable: la suma de las medianas de los rubros comparados en la fecha final, dividida por la misma suma en la fecha inicial, menos 1. No es el promedio de las variaciones por rubro — eso pesaría igual la sal (mil pesos) que el aceite (cinco mil). Un rubro pesa lo que cuesta.

Para lo nacional, la mediana de un rubro en una fecha es la mediana entre todas las celdas ciudad × cadena del país ese día (lo mismo que suma el monto de referencia de la portada). Para una ciudad, es la mediana entre las cadenas publicadas de esa ciudad, sobre los rubros presentes en al menos 3 de esas cadenas (lo mismo que arma el índice de la ciudad).

  1. "Hace 7 días" y "hace 30 días" son la fecha más cercana con dato que esté al menos 7 (o 30) días atrás. Si un día no tuvo ingesta, se compara contra el anterior con dato, y la página muestra contra qué fecha comparó. Si no hay ninguna fecha comparable (la serie es más corta que 30 días, o esa ciudad no tenía dato), el casillero dice "sin dato comparable aún", no cero.

  2. varDesdeInicio se encadena por tramos cuando hay cambio de versión de canasta: la variación de cada tramo se calcula con la regla 1 y 2 dentro de su versión, y los tramos se multiplican ((1 + v₁) × (1 + v₂) − 1). Mientras haya una sola versión es una variación directa contra la primera fecha con dato.

  3. Lo reconstruido y lo medido se muestran en la misma línea con distinto trazo, nunca mezclados sin distinguir (punteado lo reconstruido, sólido lo medido), y la página dice desde qué fecha es medido. Ver la sección siguiente.

  4. Qué es y qué no es: es la variación de precios de lista de 23 productos concretos en las sucursales de hoy. No es el IPC ni una canasta básica, y no reemplaza al INDEC. No publicamos la variación diaria como titular: las cadenas cambian precios en tandas y el día a día es ruido; la variación diaria está en los datos abiertos para quien la quiera, no en la portada.

Días reconstruidos y días medidos

El snapshot medido se toma cada día después de la ingesta, con los precios que las cadenas informaron ese día y un filtro de frescura: una sucursal cuenta solo si informó alguno de los productos de la canasta en los últimos 3 días.

Para tener una línea desde antes de que existiera el snapshot, reconstruimos los días anteriores a partir del historial de cambios de precio que guardamos desde el 30 de julio de 2026: para cada sucursal y cada producto de la canasta, el precio vigente al final de ese día es el último cambio registrado hasta esa fecha; si el primer cambio registrado es posterior, el precio anterior que ese cambio dejó anotado; si un producto nunca cambió de precio desde que guardamos historial, su precio actual. Sobre esa foto se corre el mismo cálculo que el snapshot medido.

Lo que la reconstrucción no puede hacer, y lo decimos:

  • No tiene filtro de frescura por sucursal. No guardamos qué sucursal informó cada día en el pasado, así que una sucursal con un precio viejo que el medido excluiría entra al reconstruido con ese precio. Medimos la diferencia que eso produce el mismo día (el 03-sep-2026, medido contra reconstruido): la diferencia mediana fue de 0,35 puntos del índice. Es chica, y es la razón del trazo distinto.
  • Toma la red de hoy. Las sucursales son las que existen y son públicas hoy, y las cadenas son las que hoy están al día con su información. Una cadena que dejó de informar no aparece en la serie ni siquiera en los días en que sí informaba; una que empezó después aparece desde su primer día con dato. La serie mide qué pasó con los precios en estas bocas, no qué pasó con la red.
  • Los días sin ingesta se reconstruyen con el precio del día anterior (es lo correcto: si nadie informó, nada cambió para nosotros) y quedan marcados como tales (origen = reconstruido-sin-ingesta).
  • La serie arranca el día en que al menos 20 de los 23 rubros tienen dato. Con el historial actual, los 23 rubros tienen dato desde el 30-jul-2026.

Qué se excluye, y por qué

Un producto puede tener un precio nacional disparejo por dos motivos muy distintos, y tratarlos igual es un error: puede ser que una cadena puntual esté informando mal ese producto (precio del pack en vez de precio unitario, por ejemplo), o puede ser que el producto en sí tenga datos rotos en muchos lugares a la vez. La primera versión de esta canasta no distinguía los dos casos, y eso le costó un producto real: el agua mineral con gas quedaba afuera de la canasta entera porque, en un cálculo hecho sobre datos de varias semanas atrás, su precio máximo y mínimo nacional diferían en más de 5 veces. Al medir de nuevo sobre datos de hoy, ese mismo producto tiene un precio parejo en todo el país — el problema no era del agua, era de una cadena que en ese momento tenía datos viejos y que ya no forma parte de la red activa.

Por eso ahora el chequeo tiene dos pasos: primero se mira cada cadena por separado, y si su precio para ese producto puntual está muy lejos (fuera de la mitad o el doble) de la mediana nacional, esa cadena se aparta para ese producto — se anota, no se esconde. Recién con las cadenas sanas se calcula si el producto en su conjunto tiene un precio razonable. Un producto que pasa este segundo filtro entra a la canasta aunque alguna cadena puntual lo tuviera mal cargado.

Todo lo que se aparta —cadenas con un producto puntual fuera de rango, cadenas con datos internamente inconsistentes, cadenas sin actualizar, ciudades sin suficientes productos en común entre sus cadenas— se guarda y se publica, nunca se descarta en silencio. Es la mitad de la credibilidad de este informe.

Limitaciones honestas

  • El dato es el que cada cadena declara al gobierno, no lo que un cliente ve en la góndola.
  • Las ciudades chicas quedan agrupadas en "resto de provincia" — es estructural, no un defecto a corregir.
  • Los productos, por construcción, favorecen a las marcas líderes.
  • Algunos productos con nombre de marca pueden colarse en el rubro equivocado si su descripción menciona la palabra clave sin ser ese tipo de producto. Para el caso más conocido (agua saborizada de una marca que no dice "saborizada" en su descripción, como Aquarius) hay una lista negra de marcas por rubro — pero el nombre de marca que reporta una cadena a veces llega truncado a 5 caracteres en el feed (Aquarius → "AQUAR"), así que la lista negra compara por prefijo, no por palabra completa. No hay garantía de que cubra una marca nueva que todavía no se vio truncada así.
  • El segundo producto de un rubro tiene que ser de una marca distinta a la del primero — la comparación es por texto (mayúsculas, sin acentos, sin sufijos como "S.A."), así que dos nombres de fantasía de la misma empresa que se escriben distinto (por ejemplo, "Coca Cola" y "Sprite") cuentan como marcas distintas a propósito, y una misma marca truncada de dos formas distintas en dos filas del dato podría, en el peor caso, colarse como si fueran dos marcas. Si un rubro no tiene una segunda marca que llegue al mínimo de cadenas exigido, se publica con un solo producto — no es un error, es preferible a duplicar el peso de una sola marca.
  • La serie en el tiempo tiene poco más de un mes de historia y la mayor parte es reconstruida. Las variaciones a 30 días recién se pueden calcular desde fines de agosto, y la de 7 días compara a veces contra un día sin ingesta (se dice contra qué fecha).

Parámetros de la medición

Estos son los valores con los que se calcula todo lo que se publica. No son verdades reveladas: son elecciones, y se pueden discutir. Si cambian, cambia esta página y se anota la fecha.

  • Ventana de frescura: un precio cuenta si la sucursal lo informó en los últimos 3 días.
  • Cadenas mínimas por rubro: un producto entra a la canasta si lo venden al menos 12 cadenas distintas.
  • Rubros y productos: 23 rubros fijos, con hasta 2 productos cada uno (un producto de referencia y un respaldo de otra marca). Azúcar, sal, lavandina, puré de tomate y manteca tienen uno solo.
  • Qué es una ciudad: el departamento del IGN cuando la sucursal está geolocalizada; el nombre declarado por la cadena, normalizado, cuando no.
  • Mínimo para publicar una ciudad: 3 cadenas y 5 sucursales, y al menos 18 de los 23 rubros en común con el resto del país. El monto en pesos se publica solo con 20 rubros o más.
  • Cobertura mínima ciudad × cadena: una cadena aparece en una ciudad si cubre al menos el 80 % de los rubros.
  • Precio que se toma: el de lista, sin promoción.
  • Mercado Libre: afuera del informe geográfico, porque no tiene sucursales físicas.
  • Cadena apartada en un producto: cuando su mediana está fuera de la banda de 0,5 a 2 veces la mediana nacional de ese producto. Se marca; no se excluye.
  • Contradicción interna: si las propias sucursales de una cadena difieren más de 3 veces entre sí para el mismo producto en la misma ciudad, esa celda se omite y se registra como anomalía.
  • Arranque de la serie: el primer día con al menos 20 rubros con dato (30 de julio de 2026). Los días anteriores al 4 de septiembre de 2026 son reconstruidos.
  • Días sin ingesta: se reconstruyen con el precio del día anterior y se marcan como tales.
  • Serie por ciudad: se publica la línea reconstruida con la misma regla que la nacional, en trazo punteado.

Esta página se genera desde el documento de metodología del repositorio; si algo no cierra, los datos abiertos permiten rehacer cada número.