Relatório técnico · Fase 1
Mortalidade por câncer por município no Brasil, 2020–2024: estudo exploratório
Documento para quem quer verificar ou reproduzir a análise: fontes e versões, definições, exclusões, métodos, parâmetros, testes de sensibilidade e limitações. Technical report available in Portuguese.
Estudo exploratório — não são conclusões. Este relatório descreve um estudo ecológico e descritivo, ainda não revisado por especialistas independentes. Os sinais são hipóteses para avaliação. Eles não indicam causa, não permitem estimar o risco de uma pessoa específica e não mudam nenhuma recomendação médica. Versão 1.1 · 28 de setembro de 2026.
1. Pergunta e desenho
Pergunta: em quais municípios a mortalidade por câncer, de 2020 a 2024, ficou acima do esperado para a idade e o sexo de sua população, com evidência estatística forte? Desenho: estudo ecológico, descritivo e exploratório, com o município como unidade de análise. Desfecho: óbito com câncer como causa básica (campo CAUSABAS da declaração de óbito). Cada óbito é atribuído ao município de residência (campo CODMUNRES), não ao de ocorrência.
2. Fontes de dados e versões
| Fonte | Conteúdo | Versão / obtenção |
|---|---|---|
| SIM/DATASUS — declarações de óbito (DORES) | Arquivos DO<UF><ano>.dbc, 27 UFs × 5 anos, em ftp.datasus.gov.br/dissemin/publicos/SIM/CID10/DORES/ | Publicação: 2020: 31/03/2022; 2021: 28/04/2023; 2022: 21–22/12/2023; 2023: 19/12/2024 (alguns estados em 26/12/2024 e 21/01/2025); 2024: 23/12/2025. Baixados em 27/09/2026. |
| IBGE — Censo 2022, SIDRA tabela 9514 | População residente por município, sexo (4, 5) e idade (grupos de 5 anos), forma de declaração = total | API SIDRA, obtida em 27/09/2026. Total: 203.080.756 pessoas. |
| IBGE — estimativas anuais, SIDRA tabela 6579 | População residente estimada, 2020, 2021 e 2024 (só na análise de sensibilidade D) | API SIDRA, obtida em 28/09/2026. |
| IBGE — localidades e malha municipal | Lista de municípios (API v1) e malhas de municípios e UFs (API v3, qualidade mínima) | Obtidas em 27/09/2026. |
3. Definições
| Grupo | CID-10 (causa básica) | Sexo | Óbitos 2020–2024 | Sinais | Após critérios geográficos |
|---|---|---|---|---|---|
| Todos os cânceres | C00–C97 | ambos | 1.202.950 | 7 | 1 |
| Pulmão, traqueia e brônquios | C33–C34 | ambos | 150.925 | 25 | 10 |
| Mama (mulheres) | C50 | feminino | 96.069 | 13 | 2 |
| Próstata | C61 | masculino | 83.643 | 7 | 4 |
| Cólon e reto | C18–C21 | ambos | 114.771 | 31 | 2 |
| Estômago | C16 | ambos | 72.170 | 14 | 4 |
| Colo do útero | C53 | feminino | 34.914 | 2 | 1 |
| Esôfago | C15 | ambos | 42.459 | 18 | 16 |
| Fígado | C22 | ambos | 54.842 | 6 | 5 |
| Pâncreas | C25 | ambos | 64.383 | 12 | 0 |
| Leucemias | C91–C95 | ambos | 35.807 | 4 | 0 |
| Encéfalo e sistema nervoso | C70–C72 | ambos | 49.593 | 3 | 0 |
| Boca e faringe | C00–C14 | ambos | 41.585 | 3 | 0 |
Grupos auxiliares, usados só para qualidade e contexto: todas as causas (A00–Z99) e causas mal definidas (R00–R99). A comparação usa os três primeiros caracteres da causa básica. Faixas etárias: 0-4, 5-9, 10-14, 15-19, 20-24, 25-29, 30-34, 35-39, 40-44, 45-49, 50-54, 55-59, 60-64, 65-69, 70-74, 75-79, 80+ anos. Idade: unidade 0–3 do campo IDADE (menos de 1 ano) = 0; unidade 4 = anos; unidade 5 = 100 anos ou mais.
4. Processamento e exclusões
Foram mantidas 7.913.003 declarações de óbito de todas as causas, das quais 1.202.950 com câncer (C00–C97) como causa básica e 403.341 (5,1%) com causa mal definida. Foram excluídas 18.361 declarações (0,23% do total), por falta de informação necessária para a padronização:
| Motivo | Declarações |
|---|---|
| Município de residência ignorado ou inválido (código com 6 dígitos terminado em 0000, ou ausente) | 12.109 |
| Sexo ignorado | 2.028 |
| Idade ignorada | 4.224 |
As exclusões são aplicadas nessa ordem, a todas as causas. Não há imputação de valores ausentes. Todos os 5.570 municípios do Censo 2022 entram na análise, inclusive os com zero óbitos em um grupo.
5. Métodos estatísticos
Óbitos esperados (padronização indireta). Para cada grupo e referência (Brasil ou a UF do município), a taxa de referência é rs,a = óbitoss,a / pessoa-anoss,a, por sexo s e faixa etária a. Os esperados do município i são Ei = Σs,a rs,a × Pi,s,a × 5, em que P é a população do Censo 2022. Por construção, a soma dos esperados é igual à soma dos observados em cada referência.
RMP = Oi / Ei, com intervalo de confiança exato de 95% (método de Garwood, pela distribuição qui-quadrado). Teste: Poisson unilateral, p = P(X ≥ Oi | Ei). Correção para múltiplas comparações: Benjamini-Hochberg (FDR) aplicada dentro de cada tipo de câncer, sobre os 5.570 municípios. A correção sobre todos os 13 tipos juntos foi testada na sensibilidade (cenário C).
Suavização bayesiana empírica (Marshall, 1991): modelo Poisson-Gama, com priori Gama estimada pelo método dos momentos, uma por grupo e referência. RMP suavizada = (O + α) / (E + β), e a probabilidade posterior de RMP > 1 vem da distribuição Gama(O + α, E + β). Por isso, a RMP suavizada costuma ser menor que a divisão direta O / E em municípios pequenos: em Capelinha (esôfago), por exemplo, 37 / 9,75 = 3,79 sem suavização e 2,44 com suavização, com IC 95% de 2,67 a 5,23 para a RMP sem suavização.
| Grupo | Referência | Média da priori | Variância da priori | α | β |
|---|---|---|---|---|---|
| Todos os cânceres | Brasil | 1,000 | 0,0304 | 32,91 | 32,91 |
| Todos os cânceres | estado | 1,000 | 0,0162 | 61,72 | 61,72 |
| Pulmão, traqueia e brônquios | Brasil | 1,000 | 0,1002 | 9,98 | 9,98 |
| Pulmão, traqueia e brônquios | estado | 1,000 | 0,0319 | 31,33 | 31,33 |
| Mama (mulheres) | Brasil | 1,000 | 0,0522 | 19,14 | 19,14 |
| Mama (mulheres) | estado | 1,000 | 0,0317 | 31,53 | 31,53 |
| Próstata | Brasil | 1,000 | 0,0445 | 22,50 | 22,50 |
| Próstata | estado | 1,000 | 0,0284 | 35,16 | 35,16 |
| Cólon e reto | Brasil | 1,000 | 0,1259 | 7,94 | 7,94 |
| Cólon e reto | estado | 1,000 | 0,0527 | 18,99 | 18,99 |
| Estômago | Brasil | 1,000 | 0,0755 | 13,25 | 13,25 |
| Estômago | estado | 1,000 | 0,0416 | 24,04 | 24,04 |
| Colo do útero | Brasil | 1,000 | 0,2177 | 4,59 | 4,59 |
| Colo do útero | estado | 1,000 | 0,0444 | 22,53 | 22,53 |
| Esôfago | Brasil | 1,000 | 0,2265 | 4,42 | 4,42 |
| Esôfago | estado | 1,000 | 0,1091 | 9,17 | 9,17 |
| Fígado | Brasil | 1,000 | 0,0449 | 22,27 | 22,27 |
| Fígado | estado | 1,000 | 0,0268 | 37,25 | 37,25 |
| Pâncreas | Brasil | 1,000 | 0,0776 | 12,89 | 12,89 |
| Pâncreas | estado | 1,000 | 0,0292 | 34,28 | 34,28 |
| Leucemias | Brasil | 1,000 | 0,0374 | 26,73 | 26,73 |
| Leucemias | estado | 1,000 | 0,0157 | 63,53 | 63,53 |
| Encéfalo e sistema nervoso | Brasil | 1,000 | 0,0368 | 27,18 | 27,18 |
| Encéfalo e sistema nervoso | estado | 1,000 | 0,0165 | 60,78 | 60,78 |
| Boca e faringe | Brasil | 1,000 | 0,0594 | 16,84 | 16,84 |
| Boca e faringe | estado | 1,000 | 0,0374 | 26,73 | 26,73 |
Critérios de sinal (referência: a UF do município): q < 0,01; P(RMP > 1) > 0,99; RMP suavizada ≥ 1,3; pelo menos 10 óbitos observados. A referência estadual reduz, mas não elimina, diferenças regionais de diagnóstico e registro.
Critérios geográficos exploratórios. Cada sinal recebe um contexto: capital (27 capitais); entorno de capital (centro aproximado do município a até 40 km do centro de uma capital); polo de tratamento (pelo menos 200 óbitos por câncer de não residentes ocorridos no município e pelo menos 25% dos óbitos por câncer de seus residentes). Os demais aparecem como "após critérios geográficos". Os limiares foram escolhidos de forma exploratória, sem validação externa. Esses critérios não demonstram que os vieses foram removidos e podem excluir excessos reais. As diretrizes do CDC ressaltam que escolhas geográficas podem criar ou ocultar padrões e exigem interpretação especializada. Por isso, os limiares foram variados na sensibilidade.
6. Resultados
145 sinais em 93 municípios: 47 em capitais, 9 no entorno de capitais, 44 em polos de tratamento e 45 após os critérios geográficos exploratórios. A contagem por grupo está na tabela da seção 3.
7. Análises de sensibilidade
Cada cenário muda uma escolha do método e mantém as demais. "Em comum" conta os pares município–câncer que permanecem após os critérios geográficos tanto no cenário quanto na análise principal. No cenário D, a população por idade e sexo de 2022 é reescalada pelo total estimado de cada ano. As estimativas de 2020 e 2021 foram feitas antes do Censo e ficam acima dele, então esse cenário testa a sensibilidade à população, e não uma população "correta".
| Cenário | Sinais | Após critérios geográficos | Em comum com o principal | Esôfago | Esôfago em comum |
|---|---|---|---|---|---|
| Principal (entorno 40 km, polo ≥200 e ≥25%, FDR por tipo, pop. 2022 fixa) | 145 | 45 | 45 | 16 | 16 |
| A. Entorno de capital = 20 km | 145 | 49 | 45 | 17 | 16 |
| A. Entorno de capital = 60 km | 145 | 41 | 41 | 16 | 16 |
| B. Polo mais brando (≥100 óbitos e ≥15%) | 145 | 41 | 41 | 15 | 15 |
| B. Polo mais rígido (≥400 óbitos e ≥40%) | 145 | 53 | 45 | 16 | 16 |
| C. FDR sobre os 13 tipos de câncer juntos | 149 | 44 | 42 | 16 | 16 |
| D. População anual (IBGE 2020, 2021, 2024; Censo 2022; 2023 interpolado) | 144 | 46 | 41 | 16 | 15 |
8. Câncer de esôfago: estabilidade dos sinais
14 dos 16 municípios com sinal após os critérios geográficos permanecem em todos os cenários de sensibilidade. A RMP por período usa os esperados em relação ao Brasil divididos proporcionalmente ao número de anos. Isto é uma checagem de estabilidade, não uma validação independente: os municípios foram selecionados com os cinco anos juntos, então o excesso tende a aparecer nos dois períodos por construção. Uma validação independente exigiria dados de outro período, não usados na seleção, ou outra fonte, como registros de incidência.
| Município | UF | Obs. | Esp. (estado) | RMP sem suav. (estado) | IC 95% | RMP suav. (estado) | RMP suav. (Brasil) | RMP Brasil 2020–22 | RMP Brasil 2023–24 | Maior ano (% do total) | Em todos os cenários |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Matina | BA | 12 | 2,4 | 5,00 | 2,58 – 8,73 | 1,83 | 2,46 | 5,93 | 4,45 | 42% | sim |
| Palmas de Monte Alto | BA | 18 | 5,3 | 3,40 | 2,02 – 5,38 | 1,88 | 2,39 | 3,01 | 4,52 | 33% | sim |
| Brasília de Minas | MG | 28 | 10,6 | 2,65 | 1,76 – 3,83 | 1,88 | 2,68 | 4,33 | 2,60 | 32% | não |
| Braúnas | MG | 11 | 2,0 | 5,44 | 2,71 – 9,73 | 1,80 | 2,61 | 7,81 | 6,69 | 27% | sim |
| Capelinha | MG | 37 | 9,8 | 3,79 | 2,67 – 5,23 | 2,44 | 3,63 | 4,54 | 6,45 | 27% | sim |
| Caraí | MG | 20 | 6,5 | 3,06 | 1,87 – 4,72 | 1,86 | 2,65 | 3,48 | 5,23 | 40% | não |
| Cipotânea | MG | 13 | 2,2 | 5,78 | 3,08 – 9,88 | 1,94 | 2,88 | 8,13 | 7,62 | 31% | sim |
| Ervália | MG | 21 | 6,9 | 3,03 | 1,88 – 4,64 | 1,88 | 2,69 | 2,65 | 6,45 | 33% | sim |
| Poté | MG | 19 | 5,2 | 3,68 | 2,21 – 5,74 | 1,97 | 2,85 | 5,27 | 4,61 | 32% | sim |
| Santa Maria do Suaçuí | MG | 18 | 4,4 | 4,14 | 2,45 – 6,54 | 2,01 | 2,95 | 5,77 | 5,50 | 28% | sim |
| Serro | MG | 22 | 6,7 | 3,29 | 2,06 – 4,98 | 1,97 | 2,85 | 4,81 | 4,12 | 27% | sim |
| Mallet | PR | 17 | 3,9 | 4,32 | 2,51 – 6,91 | 2,00 | 2,80 | 5,67 | 4,64 | 35% | sim |
| Prudentópolis | PR | 35 | 14,1 | 2,48 | 1,73 – 3,45 | 1,90 | 2,47 | 3,03 | 3,03 | 26% | sim |
| Dom Feliciano | RS | 19 | 5,6 | 3,37 | 2,03 – 5,26 | 1,90 | 2,94 | 5,15 | 5,61 | 37% | sim |
| Riozinho | RS | 13 | 2,1 | 6,18 | 3,29 – 10,56 | 1,97 | 3,04 | 8,86 | 11,39 | 38% | sim |
| Itaiópolis | SC | 18 | 5,5 | 3,28 | 1,94 – 5,18 | 1,85 | 2,48 | 3,60 | 4,33 | 33% | sim |
9. Onde entrou a inteligência artificial
A IA (Claude, da Anthropic) foi usada como assistente de programação e de redação: escreveu o código a partir das especificações, ajudou a explorar os dados e a revisar os textos, sempre com revisão humana. A análise é epidemiológica e estatística clássica (padronização indireta, testes de Poisson, FDR e suavização bayesiana empírica). Nenhum modelo de aprendizado de máquina foi treinado, ajustado ou avaliado nesta fase. Para o futuro piloto clínico com modelos preditivos, o relato seguirá a diretriz TRIPOD+AI.
10. Limitações
- Estudo ecológico: associações no nível do município não se aplicam a indivíduos (falácia ecológica).
- Mortalidade não é incidência: reflete também diagnóstico, estadiamento e acesso ao tratamento.
- A qualidade da certificação da causa básica varia entre municípios; causas mal definidas subestimam o câncer.
- Endereço de residência pode estar errado, por exemplo quando pacientes declaram o endereço da cidade onde se tratam.
- População fixa de 2022 na análise principal; municípios com mudanças populacionais grandes podem ter esperados imprecisos.
- Muitas comparações: mesmo com FDR, alguns sinais podem ser falsos positivos, e municípios pequenos têm pouco poder estatístico.
- Os sinais não foram comparados com dados de incidência (registros de câncer de base populacional) nem com exposições.
11. Como reproduzir
O código completo roda em Python 3.14.4 (pandas 3.0.6, numpy 2.5.3, scipy 1.18.1, dbfread 2.0.7, datasus-dbc 0.1.3). Ordem:
baixar.py → preparar.py → analisar.py → sensibilidade.py →
gerar_mapa.py → gerar_relatorio.py. Os resultados completos estão em
municipios_rmp.csv, sinais.csv,
sensibilidade.csv e parametros_suavizacao.csv.
Os arquivos do DATASUS podem ser republicados com correções; por isso as datas da seção 2 importam.
12. Referências
- Marshall RJ. Mapping disease and mortality rates using empirical Bayes estimators. Applied Statistics, 1991;40(2):283–294.
- Benjamini Y, Hochberg Y. Controlling the false discovery rate. Journal of the Royal Statistical Society B, 1995;57(1):289–300.
- CDC/ATSDR. Guidelines for Examining Unusual Patterns of Cancer and Environmental Concerns, 2022.
- IARC. Drinking Coffee, Mate, and Very Hot Beverages. IARC Monographs, vol. 116, 2018.
- Collins GS et al. TRIPOD+AI statement. BMJ, 2024;385:e078378.