cledon

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

FonteConteúdoVersã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 9514População residente por município, sexo (4, 5) e idade (grupos de 5 anos), forma de declaração = totalAPI SIDRA, obtida em 27/09/2026. Total: 203.080.756 pessoas.
IBGE — estimativas anuais, SIDRA tabela 6579Populaçã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 municipalLista 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

GrupoCID-10 (causa básica)SexoÓbitos 2020–2024SinaisApós critérios geográficos
Todos os cânceresC00–C97ambos1.202.95071
Pulmão, traqueia e brônquiosC33–C34ambos150.9252510
Mama (mulheres)C50feminino96.069132
PróstataC61masculino83.64374
Cólon e retoC18–C21ambos114.771312
EstômagoC16ambos72.170144
Colo do úteroC53feminino34.91421
EsôfagoC15ambos42.4591816
FígadoC22ambos54.84265
PâncreasC25ambos64.383120
LeucemiasC91–C95ambos35.80740
Encéfalo e sistema nervosoC70–C72ambos49.59330
Boca e faringeC00–C14ambos41.58530

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:

MotivoDeclarações
Município de residência ignorado ou inválido (código com 6 dígitos terminado em 0000, ou ausente)12.109
Sexo ignorado2.028
Idade ignorada4.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.

GrupoReferênciaMédia da prioriVariância da prioriαβ
Todos os cânceresBrasil1,0000,030432,9132,91
Todos os cânceresestado1,0000,016261,7261,72
Pulmão, traqueia e brônquiosBrasil1,0000,10029,989,98
Pulmão, traqueia e brônquiosestado1,0000,031931,3331,33
Mama (mulheres)Brasil1,0000,052219,1419,14
Mama (mulheres)estado1,0000,031731,5331,53
PróstataBrasil1,0000,044522,5022,50
Próstataestado1,0000,028435,1635,16
Cólon e retoBrasil1,0000,12597,947,94
Cólon e retoestado1,0000,052718,9918,99
EstômagoBrasil1,0000,075513,2513,25
Estômagoestado1,0000,041624,0424,04
Colo do úteroBrasil1,0000,21774,594,59
Colo do úteroestado1,0000,044422,5322,53
EsôfagoBrasil1,0000,22654,424,42
Esôfagoestado1,0000,10919,179,17
FígadoBrasil1,0000,044922,2722,27
Fígadoestado1,0000,026837,2537,25
PâncreasBrasil1,0000,077612,8912,89
Pâncreasestado1,0000,029234,2834,28
LeucemiasBrasil1,0000,037426,7326,73
Leucemiasestado1,0000,015763,5363,53
Encéfalo e sistema nervosoBrasil1,0000,036827,1827,18
Encéfalo e sistema nervosoestado1,0000,016560,7860,78
Boca e faringeBrasil1,0000,059416,8416,84
Boca e faringeestado1,0000,037426,7326,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árioSinaisApós critérios geográficosEm comum com o principalEsôfagoEsôfago em comum
Principal (entorno 40 km, polo ≥200 e ≥25%, FDR por tipo, pop. 2022 fixa)14545451616
A. Entorno de capital = 20 km14549451716
A. Entorno de capital = 60 km14541411616
B. Polo mais brando (≥100 óbitos e ≥15%)14541411515
B. Polo mais rígido (≥400 óbitos e ≥40%)14553451616
C. FDR sobre os 13 tipos de câncer juntos14944421616
D. População anual (IBGE 2020, 2021, 2024; Censo 2022; 2023 interpolado)14446411615

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ípioUFObs.Esp. (estado)RMP sem suav. (estado)IC 95%RMP suav. (estado)RMP suav. (Brasil)RMP Brasil 2020–22RMP Brasil 2023–24Maior ano (% do total)Em todos os cenários
MatinaBA122,45,002,58 – 8,731,832,465,934,4542%sim
Palmas de Monte AltoBA185,33,402,02 – 5,381,882,393,014,5233%sim
Brasília de MinasMG2810,62,651,76 – 3,831,882,684,332,6032%não
BraúnasMG112,05,442,71 – 9,731,802,617,816,6927%sim
CapelinhaMG379,83,792,67 – 5,232,443,634,546,4527%sim
CaraíMG206,53,061,87 – 4,721,862,653,485,2340%não
CipotâneaMG132,25,783,08 – 9,881,942,888,137,6231%sim
ErváliaMG216,93,031,88 – 4,641,882,692,656,4533%sim
PotéMG195,23,682,21 – 5,741,972,855,274,6132%sim
Santa Maria do SuaçuíMG184,44,142,45 – 6,542,012,955,775,5028%sim
SerroMG226,73,292,06 – 4,981,972,854,814,1227%sim
MalletPR173,94,322,51 – 6,912,002,805,674,6435%sim
PrudentópolisPR3514,12,481,73 – 3,451,902,473,033,0326%sim
Dom FelicianoRS195,63,372,03 – 5,261,902,945,155,6137%sim
RiozinhoRS132,16,183,29 – 10,561,973,048,8611,3938%sim
ItaiópolisSC185,53,281,94 – 5,181,852,483,604,3333%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

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