Painel IGP-M
Referência: agosto/2026 · FGV via BCB/SGS
Tabela-síntese do mês
| Recorte | jun/26 | jul/26 | ago/26 | No ano | 12 meses | Peso (%) |
|---|---|---|---|---|---|---|
| Família IGP | ||||||
| IGP-M | −0,50 | −1,16 | −0,22 | +1,85 | +2,18 | — |
| IGP-10(ago/26) | −0,30 | −1,13 | −0,51 | +1,47 | +1,99 | — |
| IGP-DI(ago/26) | −0,79 | −0,86 | +0,06 | +2,16 | +2,61 | — |
| Componentes do IGP-M (peso efetivo) | ||||||
| IPA-M | −0,97 | −1,74 | −0,34 | +1,03 | +1,08 | 69,57 |
| IPC-M | +0,47 | −0,01 | −0,41 | +2,74 | +3,66 | 19,83 |
| INCC-M | +0,85 | +0,62 | +0,85 | +5,59 | +6,55 | 10,60 |
| Resíduo estrutural | — | — | +0,01 | — | — | — |
Mesma cesta, três janelas de coleta: o IGP-10 é a prévia (coleta do dia 11 do mês anterior ao dia 10), o IGP-M fecha a coleta no dia 20 (do dia 21 do mês anterior ao dia 20) e o IGP-DI cobre o mês civil inteiro (1º ao último dia). Por isso os três divergem no mesmo mês — quanto maior a diferença IGP-10 → IGP-DI, mais os preços mudaram dentro do mês.
Composição do acumulado 12 meses
IGP-M do mês decomposto
Posição no padrão sazonal
Como ler: a barra é o comportamento típico de cada mês do calendário desde 1996 (vermelha = mês que costuma ter alta; azul = que costuma ter queda). A haste é a faixa usual do mês (média ± 2 desvios: ~95% das observações caem aí) e o losango cinza é a média. Os pontos são os últimos 12 meses de fato — ponto abaixo da barra = aquele mês veio mais fraco que o padrão; o contorno laranja marca o mês de referência.
Ficha técnica — fontes e metodologia
Fontes e séries. FGV via BCB/SGS: 189 (IGP-M variação mensal), 7450 (IPA-M), 7453 (IPC-M), 7456 (INCC-M) — códigos conferidos contra o nome oficial da série no SGS e validados por spot-check contra o release FGV a cada build —, 7447 (IGP-10), 190 (IGP-DI); origem do atacado via família IPA-DI: 225 (IPA-DI cheio) e 7459/7460 (agro × industrial, com IDENTIFICAÇÃO revalidada a cada build — os rótulos no BCB são ambíguos; se a validação falha, o bloco não é publicado). Referência cruzada IBGE via SGS 433 (IPCA mensal) e 13522 (IPCA 12m). BCB/Olinda: ExpectativasMercadoAnuais e ExpectativaMercadoMensais (baseCalculo = 0) para o IGP-M. Pesos de origem: IPA 60%, IPC 30%, INCC 10% (base ago/1994). Última observação: agosto/2026.
Metodologia — honestidade de cálculo. Todo acumulado de 12 meses é COMPOSTO (Π(1+v/100)−1) no pipeline, nunca soma aritmética — validado por spot-check contra valores oficiais FGV (o antigo SGS 192 NÃO era IGP-M 12m e foi aposentado). Decomposições com pesos EFETIVOS encadeados (w = peso de origem × número-índice encadeado, renormalizado mês a mês) e resíduo ESTRUTURAL como fatia própria — no mensal e no 12m encadeado, o resíduo nunca é realocado entre componentes. Momentum: dessazonalização STL sobre o log do índice encadeado (período 12, robusta) — método próprio, NÃO o X-13 — apenas para IPC-M e INCC-M; IPA-M e o próprio IGP-M são anualizados SEM dessaz porque o atacado (câmbio + commodities) não tem padrão sazonal estável e domina o índice cheio (~60-70% de peso efetivo) — o ajuste sazonal testado distorcia o cheio. Surpresa = realizado − mediana da última pesquisa Focus (baseCalculo = 0) antes da divulgação da FGV (~dia 28-30 do mês).
Réguas. O IGP-M não tem meta: as réguas são PRÓPRIAS, truncadas ao pós-Real (jan/1996+) — mediana e faixa p10–p90 do acumulado 12m, percentis e sazonalidade por mês civil (mediana/mín–máx), calculadas no builder. IPCA 12m como única referência externa (cinza tracejado — régua, não protagonista). Aluguel: cláusula contratual de não-redução — IGP-M 12m negativo congela o reajuste em zero.
Contrato de máquina. A leitura do mês é publicada também em JSON estável (data/igpm_release.json, schema v1): headline (mês/ano/12m), expectativa da véspera + surpresa, posição sazonal, componentes com contribuições, família IGP, origem do IPA, reajuste de aluguel e Focus adiante — insumo de automações editoriais.
Pipeline: data-pipeline/python/build_igpm.py (schema v3) · atualização diária via GitHub Actions.
