Metodologia e fontes
Votos contados são fatos. Votos restantes são cenários. A chegada das urnas não é uma amostra aleatória do eleitorado.
Documentação da integração oficial ↗Como a projeção funciona
Para cada UF, estimamos votos válidos restantes multiplicando o eleitorado de seções pendentes pela taxa de votos válidos por eleitor em seções apuradas. Mantemos a proporção atual de cada candidato nessa UF e somamos todas as UFs e o exterior. Todos os candidatos com votos válidos participam do cálculo.
Votos finais ≈ votos contados + Σ (eleitorado restante × taxa de votos válidos × participação na UF)
Como são calculadas as chances (%)
São 6.000 simulações determinísticas no cenário central. As participações nas urnas restantes recebem choques normais em escala logarítmica: desvio de 0,12 compartilhado por candidato entre estados e 0,24 específico de cada candidato/UF. Os pesos são renormalizados; a taxa de votos válidos restante varia com desvio relativo de 5%, limitada pelo eleitorado restante.
Os cenários de sensibilidade usam metade e o dobro desses desvios, com 3.000 simulações cada. São hipóteses escolhidas, sem ajuste a pesquisas ou calibração histórica. A faixa de 95% cobre os cenários simulados, não garante 95% de cobertura no mundo real. Valores extremos são exibidos como <0,1% ou >99,9% enquanto há votos pendentes.
Selos de eleito e segundo turno
Os selos abaixo da foto seguem exclusivamente a abrangência nacional do TSE. Antes da totalização final, exigimos a indicação de disputa matematicamente definida e de classificação do candidato. Após a totalização, exibimos Eleito ou 2º turno conforme a situação oficial. Simulações, chances de 100% e percentuais arredondados nunca ativam selos. Bases parciais antigas ou com falha de consulta suspendem a indicação.
Primeiro turno, segundo turno e resultado oficial
Vitória no primeiro turno exige mais da metade dos votos válidos de todos os candidatos. Classificação ao segundo turno é contada apenas nas simulações sem vencedor no primeiro turno. A chance de terminar em primeiro é a frequência em que o candidato supera todos os demais no fim desta apuração. Isso não equivale a ser eleito: no primeiro turno é necessário superar 50% dos votos válidos. Não estimamos a vitória em um eventual segundo turno com dados do primeiro.
Indicações oficiais de eleito ou segundo turno são mostradas separadamente, conforme a situação publicada pelo TSE. Liderança parcial ou projeção acima de 50% não é proclamação de vitória.
Atualização, limites e dados incompletos
A página abre com a última leitura salva em um banco SQLite compartilhado. Uma verificação em segundo plano busca novos dados; cada clique em Atualizar consulta somente o backend, que reutiliza o cache dentro do intervalo mínimo. A página visível solicita nova atualização ao final do intervalo de 30 segundos; ao voltar para a aba, atualiza se o intervalo tiver terminado. Os resultados ficam disponíveis para todos os visitantes e só são gravados novamente quando a base muda. O servidor busca os JSON oficiais EA20. Consultas simultâneas são agrupadas e há um intervalo mínimo de 30 segundos entre lotes, com quatro consultas concorrentes e validação por ETag. Cada fonte mantém seu próprio horário; a soma estadual pode diferir do Brasil durante a sincronização.
Se faltar UF, houver cobertura inicial insuficiente, defasagem superior a 15 minutos em resultado ainda parcial ou inconsistência entre o eleitorado estadual e nacional, suspendemos as chances. Em falha, a última leitura é identificada como desatualizada. Não substituímos votos ausentes por zero.