Projeto de análise de correlação temporal entre índice pluviométrico e casos de doenças transmitidas pelo Aedes aegypti (dengue, chikungunya, zika) em Montes Claros/MG.
Hackathon 2026 | Prazo: Março 2026
Este projeto analisa dados epidemiológicos de 2019-2023 para identificar:
- ✅ Correlação entre precipitação e aumento de casos de dengue
- ✅ Lag temporal ideal (período entre chuva e aumento de casos)
- ✅ Padrões sazonais e picos epidêmicos
- ✅ Tendências temporais e áreas de risco
Criar um sistema de alerta precoce baseado em dados meteorológicos para apoiar ações preventivas da vigilância epidemiológica.
hackaton-ev26/
├── data/ # Dados brutos
│ ├── SINAN_EIXO_2.csv # Casos de dengue/chikungunya/zika
│ ├── INMET_EIXO_2.csv # Dados meteorológicos
│ └── DESCRIÇÃO_EIXO_2.txt # Dicionário de dados
│
├── src/ # Scripts de análise
│ ├── main.py # Tratamento inicial de dados
│ ├── correlacao_temporal.py # Análise de correlação com lag
│ ├── visualizacoes_apresentacao.py # Gráficos para apresentação
│ └── run_all.py # Pipeline completo
│
├── output/ # Resultados gerados
│ ├── *.csv # Dados processados
│ ├── *.png # Visualizações
│ └── RESUMO_EXECUTIVO.md # Resumo dos achados
│
└── README.md # Este arquivo
# Ativar ambiente virtual
source venv/bin/activate # Linux/Mac
# ou
venv\Scripts\activate # Windows
# Instalar dependências (já instaladas)
pip install pandas numpy matplotlib seaborn# Opção 1: Pipeline completo (recomendado)
python src/run_all.py
# Opção 2: Scripts individuais
python src/main.py # Tratamento de dados
python src/correlacao_temporal.py # Análise de correlação
python src/visualizacoes_apresentacao.py # Visualizações adicionaisOs arquivos gerados estarão em output/:
- Visualizações: 6 arquivos PNG
- Dados processados: CSVs prontos para análise
- Resumo executivo:
RESUMO_EXECUTIVO.md
🔍 Correlação Temporal Identificada
- Lag ótimo: 6 semanas
- Correlação (r): 0.122 (fraca positiva)
- Interpretação: Após períodos de chuva intensa, observa-se tendência de aumento de casos em ~6 semanas
📈 Picos Epidêmicos
- Precipitação 6 semanas antes dos picos: 26% maior que períodos normais
- 25% das semanas analisadas apresentaram picos epidêmicos
🗓️ Sazonalidade
- Meses com mais casos: Janeiro (778/sem), Fevereiro, Abril
- Meses com mais chuva: Novembro, Fevereiro, Dezembro
- Padrão: chuvas em Nov-Dez → picos em Jan-Mar
- 2023: 27.280 casos (recorde histórico)
- Aumento de 65,6% em relação a 2019
- infografico_resumo.png - Painel completo (USE NA APRESENTAÇÃO)
- analise_picos_epidemicos.png - Identificação de picos
- sazonalidade_mensal.png - Padrões mensais
- comparacao_anual.png - Evolução ano a ano
- correlacao_temporal_precipitacao_casos.png - Análise detalhada de lag
- heatmap_semanal.png - Densidade temporal
SINAN (Sistema de Informação de Agravos de Notificação)
- 79.778 casos em Montes Claros (2019-2023)
- 255 unidades de saúde notificadoras
- Dados agregados por semana epidemiológica
INMET (Instituto Nacional de Meteorologia)
- 43.824 registros meteorológicos
- Período: 2019-2023
- Variáveis: precipitação, temperatura
graph LR
A[Dados Brutos] --> B[Filtrar Montes Claros]
B --> C[Agregar por Semana]
C --> D[Análise de Lag 0-6 semanas]
D --> E[Identificar Melhor Correlação]
E --> F[Visualizações]
F --> G[Insights]
O lag de 6 semanas corresponde ao ciclo epidemiológico:
- Ovo → Adulto do mosquito: ~7-14 dias
- Incubação do vírus no mosquito: 8-12 dias
- Incubação no humano: 3-7 dias
- Tempo até notificação: ~7 dias
Total: ~28-42 dias ≈ 4-6 semanas
SE precipitação > 30mm/semana por 2+ semanas consecutivas
ENTÃO intensificar ações em 4-6 semanas:
• Campanhas educativas
• Vistorias domiciliares
• Eliminação de criadouros
• Reforço de estoque de inseticidas
| Período | Ação |
|---|---|
| Out-Dez | Intensificar campanhas (período chuvoso) |
| Jan-Mar | Máxima vigilância (pico de casos esperado) |
| Abr-Jun | Manutenção de ações |
| Jul-Set | Planejamento e preparação |
python >= 3.10
pandas
numpy
matplotlib
seaborn
Para aprimorar a análise:
-
Modelo Preditivo
- Implementar regressão linear/ARIMA
- Validar com dados de 2024
- Calcular métricas (R², MAE, RMSE)
-
Análise Geoespacial
- Mapear unidades de saúde
- Criar mapa de calor por bairro
- Identificar áreas de maior risco
-
Variáveis Adicionais
- Incluir temperatura e umidade
- Dados sociodemográficos
- Densidade populacional
-
Dashboard Interativo
- Streamlit/Dash para visualização
- Atualização em tempo real
- Sistema de alerta automatizado
Desenvolvido para o Hackathon 2026
MIT License - Ver arquivo LICENSE
- SINAN - Sistema de Informação de Agravos de Notificação
- INMET - Instituto Nacional de Meteorologia
- Literatura sobre ciclo de vida do Aedes aegypti
- Estudos de correlação clima-dengue