Metodología — ¿cómo se obtienen y procesan los datos?
Última actualización de esta página: 2026-04-19.
1. Fuente de los datos
Todos los datos provienen del portal público de la ONPE: resultadoelectoral.onpe.gob.pe. No usamos ninguna otra fuente ni tenemos acceso privilegiado a sistemas internos.
2. Ciclo de actualización
El sitio se actualiza cada 2 horas. En cada corrida:
- Se verifica primero si ONPE publicó cambios reales. Si los totales (votos emitidos + actas contabilizadas) son idénticos a la última corrida exitosa, se omite el proceso completo para no generar tráfico innecesario.
- Si hay cambios, se consulta el portal de ONPE para los 2,405 ámbitos geográficos (25 departamentos + 196 provincias + 1,892 distritos de Perú, más continentes, países y ciudades del extranjero).
- Se guarda cada corrida como una foto independiente, preservando el historial completo.
- Se calculan los deltas: cuántos votos ganó o perdió cada candidato en cada ámbito frente a la corrida anterior.
Consistencia durante la extracción
Una corrida tarda unos 30 minutos. Durante ese tiempo, el dashboard no muestra datos parciales: los números visibles corresponden a la última corrida completada con éxito. Si una corrida falla a mitad de camino, el estado anterior sigue visible hasta que una nueva corrida termine correctamente.
3. Cómo se calculan los "votos nuevos" (deltas)
Cada corrida registra los votos que reporta ONPE para cada combinación de ámbito y candidato. El delta es simplemente la diferencia frente a la corrida exitosa anterior.
Cuando ves "de dónde vinieron los 12k votos nuevos de Keiko", estás viendo la lista real de distritos donde ONPE cambió el conteo entre dos corridas consecutivas.
4. Cómo se proyecta el resultado final
La proyección asume que las actas aún no contabilizadas en cada ámbito votarán en la misma proporción que las ya contabilizadas en ese mismo ámbito.
Cálculo (por ámbito, normalmente a nivel distrito)
- Estimar votos por acta:
votos_por_acta = votos_ya_contabilizados / actas_contabilizadas
- Estimar votos pendientes del ámbito:
votos_pendientes = votos_por_acta × actas_pendientes
- Para cada candidato, aplicar su porcentaje actual en ese ámbito a los pendientes:
votos_proy_candidato = votos_pendientes × (votos_actuales_candidato / votos_emitidos_ámbito)
- Sumar los votos actuales más los proyectados, y ordenar el ranking.
¿Por qué usar el patrón local y no el nacional?
Porque un distrito se parece más a sí mismo que al país entero. Las tasas de voto por candidato varían mucho entre regiones: proyectar todo con un único porcentaje nacional introduce mucho más error que proyectar cada distrito con su propio patrón local.
5. Incertidumbre (bootstrap)
La proyección puntual es un número único, pero esconde incertidumbre. Para medirla usamos una técnica llamada bootstrap:
- Tomamos la lista de ámbitos con actas pendientes.
- Construimos 2,000 "universos alternativos": en cada uno se resamplea la lista de ámbitos con reemplazo (algunos aparecen varias veces, otros ninguna).
- Calculamos el resultado proyectado en cada universo.
- Reportamos la mediana y el intervalo del 95 % (percentiles 2.5 y 97.5) de esos 2,000 resultados.
Si el intervalo cruza cero (es decir, el margen podría ser tanto positivo como negativo), el resultado no es decisivo estadísticamente y lo llamamos "empate técnico".
6. Limitaciones conocidas
- Actas en JEE pueden anularse. Las proyecciones asumen que todas las actas en JEE se contabilizan; si se anulan, las cifras reales serán menores.
- La tasa de votos por acta se asume estable. Si por alguna razón la participación cambia drásticamente entre las mesas ya contadas y las pendientes, la estimación puede desviarse.
- Dependencia del servicio de ONPE. Si ONPE deja de publicar datos, cambia el formato de su portal o limita el acceso, este sitio deja de actualizarse.
7. Cómo verificar los datos por ti mismo
Cualquiera puede entrar al portal oficial de la ONPE y comparar nuestros números con los que ellos muestran. Si hay diferencias significativas, es un error nuestro y agradecemos el reporte.