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. English version.

Autor: Clériston Almeida Capistrano (ORCID 0009-0008-5280-1869) · pesquisador independente, sem formação na área da saúde · cledon.org

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.7 · 13 de novembro de 2026. DOI: 10.5281/zenodo.24195057.

Resumo

Objetivo: identificar municípios brasileiros com mortalidade por câncer acima do esperado para a idade e o sexo de sua população, de 2020 a 2024, como hipóteses para investigação. Métodos: estudo ecológico com 7.913.003 declarações de óbito do SIM/DATASUS (1.202.950 com câncer como causa básica) e a população do Censo 2022, nos 5.570 municípios; padronização indireta por idade e sexo, intervalos de confiança exatos, teste de Poisson com correção de Benjamini-Hochberg dentro de cada um dos 13 grupos de análise e suavização bayesiana empírica; critérios geográficos exploratórios e análises de sensibilidade. Resultados: 145 sinais estatísticos em 93 municípios; 45 permanecem após os critérios geográficos. O câncer de esôfago concentra 16 desses sinais (5 no Sul, 9 em Minas Gerais e 2 na Bahia), dos quais 14 se mantêm em todos os cenários de sensibilidade; em Minas Gerais e na Bahia, a RMP suavizada em relação ao Brasil vai de 2,39 a 3,63. Em 2015–2019, período não utilizado na seleção dos sinais, e com plano de análise registrado localmente antes do exame dos dados, 29 dos 45 pares município–grupo após os critérios geográficos e 12 dos 16 referentes ao câncer de esôfago apresentaram novamente excesso de mortalidade pelo critério definido. Esses resultados sustentam a persistência temporal dos padrões observados, mas não distinguem excessos reais de vieses persistentes nem estabelecem causalidade. Limitações: desenho ecológico, mortalidade em vez de incidência, possíveis erros de causa básica e de endereço, critérios geográficos não validados, efeito da pandemia de COVID-19 e ausência de revisão independente. Os sinais são hipóteses, não conclusões.

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.
OpenDataSUS — SIM em CSV (validação)Mortalidade_Geral_<ano>.csv, 2015–2019 (e 2020, só para o teste de equivalência), em diaad.s3.sa-east-1.amazonaws.com/sim/Publicados em 21/01/2022 (2020: 21/04/2022). Baixados em 04/10/2026.
IBGE — Censo 2010, SIDRA tabela 1552 (validação)População residente por município, sexo e idade (grupos de 5 anos até 80+)API SIDRA, obtida em 03/10/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, reto e ânusC18–C21ambos114.771312
EstômagoC16ambos72.170144
Colo do úteroC53feminino34.91421
EsôfagoC15ambos42.4591816
Fígado e vias biliares intra-hepáticasC22ambos54.84265
PâncreasC25ambos64.383120
LeucemiasC91–C95ambos35.80740
Encéfalo, meninges e outras partes do SNCC70–C72ambos49.59330
Lábio, cavidade oral e faringeC00–C14ambos41.58530

Os nomes dos grupos seguem os códigos usados: "Cólon, reto e ânus" (C18–C21) inclui cólon, junção retossigmoide, reto, ânus e canal anal; "Fígado e vias biliares intra-hepáticas" corresponde a C22; "Lábio, cavidade oral e faringe", a C00–C14. "Todos os cânceres" contém os demais grupos, por isso falamos em 13 grupos de análise, e não em 13 tipos de câncer.

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 grupo de análise, sobre os 5.570 municípios. A correção sobre os 13 grupos de análise 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, reto e ânusBrasil1,0000,12597,947,94
Cólon, reto e ânusestado1,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ígado e vias biliares intra-hepáticasBrasil1,0000,044922,2722,27
Fígado e vias biliares intra-hepáticasestado1,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, meninges e outras partes do SNCBrasil1,0000,036827,1827,18
Encéfalo, meninges e outras partes do SNCestado1,0000,016560,7860,78
Lábio, cavidade oral e faringeBrasil1,0000,059416,8416,84
Lábio, cavidade oral 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 de análise 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–grupo 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 grupos de análise 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. As RMPs por período são sem suavização: óbitos observados no período divididos pelos esperados em relação ao Brasil, repartidos proporcionalmente ao número de anos (3/5 e 2/5). 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. A validação com um período independente está na seção 9.

5 desses municípios ficam no Sul (PR, SC e RS). Nessa região, a literatura já associa o câncer de esôfago (sobretudo o carcinoma de células escamosas) ao consumo de bebidas muito quentes, como o chimarrão em temperatura muito alta, além do álcool e do tabaco; a IARC classifica o consumo de bebidas muito quentes, acima de 65 °C, como provavelmente cancerígeno (grupo 2A). Este estudo não mediu nenhuma dessas exposições, e a compatibilidade com a literatura não confirma a causa. Para os municípios de Minas Gerais e da Bahia, os dados analisados não apontam uma explicação.

Tabela 8a. Óbitos, RMP e intervalo de confiança (2020–2024).

MunicípioUFÓbitos obs.Esperados (estado)RMP sem suav. (estado)IC 95% (sem suav.)RMP suavizada (estado)RMP suavizada (Brasil)
MatinaBA122,45,002,58 – 8,731,832,46
Palmas de Monte AltoBA185,33,402,02 – 5,381,882,39
Brasília de MinasMG2810,62,651,76 – 3,831,882,68
BraúnasMG112,05,442,71 – 9,731,802,61
CapelinhaMG379,83,792,67 – 5,232,443,63
CaraíMG206,53,061,87 – 4,721,862,65
CipotâneaMG132,25,783,08 – 9,881,942,88
ErváliaMG216,93,031,88 – 4,641,882,69
PotéMG195,23,682,21 – 5,741,972,85
Santa Maria do SuaçuíMG184,44,142,45 – 6,542,012,95
SerroMG226,73,292,06 – 4,981,972,85
MalletPR173,94,322,51 – 6,912,002,80
PrudentópolisPR3514,12,481,73 – 3,451,902,47
Dom FelicianoRS195,63,372,03 – 5,261,902,94
RiozinhoRS132,16,183,29 – 10,561,973,04
ItaiópolisSC185,53,281,94 – 5,181,852,48

Tabela 8b. Estabilidade por período e nos cenários de sensibilidade.

MunicípioUFÓbitos 2020–22Óbitos 2023–24RMP sem suav. (Brasil) 2020–22RMP sem suav. (Brasil) 2023–24Maior ano (% do total)Em todos os cenários
MatinaBA845,934,4542%sim
Palmas de Monte AltoBA993,014,5233%sim
Brasília de MinasMG2084,332,6032%não
BraúnasMG747,816,6927%sim
CapelinhaMG19184,546,4527%sim
CaraíMG10103,485,2340%não
CipotâneaMG858,137,6231%sim
ErváliaMG8132,656,4533%sim
PotéMG1275,274,6132%sim
Santa Maria do SuaçuíMG1175,775,5028%sim
SerroMG1484,814,1227%sim
MalletPR1165,674,6435%sim
PrudentópolisPR21143,033,0326%sim
Dom FelicianoRS1185,155,6137%sim
RiozinhoRS768,8611,3938%sim
ItaiópolisSC1083,604,3333%sim

9. Validação em período independente (2015–2019)

Os sinais foram selecionados com os óbitos de 2020–2024. Para testar se poderiam ser fruto do acaso, os mesmos pares município–grupo foram testados em 2015–2019, período que não foi usado na seleção. Nada foi reselecionado: não há novos limiares nem novos critérios geográficos. Plano de análise registrado localmente: o critério foi definido e registrado no controle de versões (git, commit 1112c34, 03/10/2026 às 22h35 (UTC−3)) antes de processar os dados de 2015–2019; o arquivo validar.py usado na análise é idêntico ao registrado nesse commit. Um sinal replica se, em 2015–2019, a RMP sem suavização em relação ao próprio estado for maior que 1 com teste de Poisson unilateral p < 0,05. O número de replicações foi comparado com os 5% esperados se não houvesse excesso (teste binomial unilateral, como especificado). O registro fica no repositório do autor: documenta a ordem dos passos, mas não comprova de forma independente quando os dados foram examinados, como faria um registro datado em uma plataforma pública. Por isso não o chamamos de pré-registro formal.

Dados. O FTP do DATASUS ficou indisponível em 03 e 04/10/2026. Os óbitos de 2015–2019 foram obtidos dos arquivos nacionais em CSV do OpenDataSUS, com os mesmos campos. Antes do uso, as duas fontes foram comparadas em 2020: as contagens por município, sexo, faixa etária e grupo foram idênticas em 100% das 292.219 células (commit 7a233dd). A população de 2015–2019 foi estimada por interpolação linear entre os Censos de 2010 e 2022, no ano central (2017), por município, sexo e faixa etária; os 5 municípios criados depois de 2010 usam a população de 2022.

Inclusões e exclusões em 2015–2019. Foram mantidas 6.529.667 declarações de óbito de todas as causas, das quais 1.089.385 com câncer como causa básica. Foram excluídas 23.465, pelos mesmos motivos e na mesma ordem da análise principal: município de residência ignorado ou inválido (15.169), sexo ignorado (2.157) e idade ignorada (6.139). O SHA-256 de cada um dos 755 arquivos de entrada (desta análise, da validação e das Fases 1b a 2b, com a coluna uso indicando a etapa) está em hashes_entradas.csv.

Tabela 9a. Replicação dos sinais em 2015–2019. "Pares" são combinações município–grupo; entre parênteses, o número de municípios distintos.

ConjuntoPares (municípios distintos)ReplicaramEsperado sem excesso: nominal 5%Esperado sem excesso: tamanho efetivop (supõe independência)Mesma direção (RMP > 1)
Após critérios geográficos45 (39)29 (64%)2,251,76< 0,00141
Esôfago (após critérios geográficos)16 (16)12 (75%)0,800,53< 0,00116
Todos os sinais145 (93)120 (83%)7,256,32< 0,001139
Capitais, entornos e polos100 (54)91 (91%)5,004,56< 0,00198

Sobre os valores esperados e o p. Os 5% são uma referência nominal: como o teste de Poisson é discreto, a probabilidade efetiva de um par "replicar" sem excesso real é menor (de 3,3% a 4,6% em média nos conjuntos), calculada exatamente a partir dos óbitos esperados de cada par (análise complementar, não pré-especificada, em validar_complementar.py). O valor de p da tabela supõe independência entre os pares, o que não se sustenta plenamente: há municípios com mais de um par, grupos que se sobrepõem ("Todos os cânceres" contém os demais) e referências estaduais compartilhadas. Por isso esses valores de p, ainda que muito pequenos, não são a principal sustentação da interpretação, e um valor de p não informa a probabilidade de os dados terem sido produzidos apenas pelo acaso. O conjunto do esôfago é o menos afetado: 16 municípios distintos e um único grupo.

Tabela 9b. Câncer de esôfago: RMP agrupada em 2015–2019, em relação ao próprio estado.

RegiãoMunicípiosÓbitos obs.Esperados (estado)RMP agrupadaIC 95%p
Minas Gerais912753,12,391,99 – 2,85< 0,001
Sul (PR, SC, RS)58333,82,461,96 – 3,05< 0,001
Bahia2146,72,081,14 – 3,490,010

Tabela 9c. Os 16 municípios com sinal de câncer de esôfago, em 2015–2019.

MunicípioUFRMP sem suav. 2020–24Óbitos 2015–19Esperados 2015–19RMP sem suav. 2015–19IC 95%pReplica
MatinaBA5,0072,23,241,30 – 6,680,007sim
Palmas de Monte AltoBA3,4074,61,530,61 – 3,150,179não
Brasília de MinasMG2,651410,31,360,74 – 2,280,159não
BraúnasMG5,4462,12,921,07 – 6,350,019sim
CapelinhaMG3,79219,12,301,42 – 3,52< 0,001sim
CaraíMG3,06196,62,871,73 – 4,49< 0,001sim
CipotâneaMG5,7882,33,501,51 – 6,900,002sim
ErváliaMG3,03146,62,131,17 – 3,580,008sim
PotéMG3,6895,31,710,78 – 3,250,086não
Santa Maria do SuaçuíMG4,14194,44,302,59 – 6,72< 0,001sim
SerroMG3,29176,52,631,53 – 4,21< 0,001sim
MalletPR4,32114,32,541,27 – 4,540,005sim
PrudentópolisPR2,483815,32,481,75 – 3,40< 0,001sim
Dom FelicianoRS3,37136,32,061,10 – 3,520,013sim
RiozinhoRS6,1842,21,790,49 – 4,580,188não
ItaiópolisSC3,28175,53,061,78 – 4,91< 0,001sim

Interpretação. Em 2015–2019, período não utilizado na seleção dos sinais, 29 dos 45 pares município–grupo após os critérios geográficos e 12 dos 16 referentes ao câncer de esôfago apresentaram novamente excesso de mortalidade pelo critério definido; os 16 de esôfago mantiveram RMP acima de 1. Esses resultados sustentam a persistência temporal dos padrões observados, mas não distinguem excessos reais de vieses persistentes nem estabelecem causalidade. Trata-se de uma replicação temporal dentro do mesmo sistema de registros. Entre os pares em capitais, no entorno de capitais e em polos de tratamento, potencialmente sujeitos a diferenças de diagnóstico, registro e endereço, 91 de 100 também replicaram; a replicação não distingue, nesses locais, diferenças de registro de excessos reais. Os critérios geográficos identificam contextos, mas não comprovam a presença ou a ausência de viés. Os valores de 2015–2019 são menores que os de 2020–2024 (mediana da razão de 0,61 no esôfago), o que é compatível com regressão à média, mas também pode refletir mudanças ao longo do tempo e nos denominadores, já que a população de 2015–2019 é uma interpolação entre os Censos. O passo seguinte mais informativo é confrontar esses resultados com a qualidade dos registros, a incidência de câncer e informações locais sobre diagnóstico e tratamento, com a participação de epidemiologistas.

Verificações adicionais (Fase 1b). Um relatório separado, com plano de análise próprio, cruza os 16 municípios de câncer de esôfago com o Registro Hospitalar de Câncer do INCA, procura agrupamentos espaciais e descreve as tendências anuais de 2015 a 2024: https://cledon.org/fase1b. A Fase 1c volta a 1996–2014, com dados que não participaram da seleção: https://cledon.org/fase1c. A Fase 2 descreve características municipais associadas ao excesso, para gerar hipóteses: https://cledon.org/fase2; a Fase 2b aprofunda Minas Gerais: https://cledon.org/fase2b.

10. 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, a revisar e a traduzir 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.

11. Limitações

12. Declarações

13. Como reproduzir

O código completo (https://cledon.org/codigo) 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. Validação: baixar.py validacao (ou validacao-csv, se o FTP estiver indisponível) → preparar.py validacao → validar.py; o teste de equivalência das fontes está em equivalencia_fontes.py; a análise complementar, em validar_complementar.py; os hashes, em registrar_hashes.py. Resultados da validação: validacao_sinais.csv, validacao_resumo.csv, validacao_complementar.csv e hashes_entradas.csv. Os resultados completos estão em municipios_rmp.csv, sinais.csv, sensibilidade.csv e parametros_suavizacao.csv (em https://cledon.org/mapa); o depósito Zenodo (doi.org/10.5281/zenodo.24195057) contém os mesmos arquivos, o código desta versão e este relatório. Os arquivos do DATASUS podem ser republicados com correções; por isso as datas da seção 2 importam.

14. Referências