Metodología
Un aviso legal no sustenta una cifra. Si el denominador no está publicado y no se puede reconstruir, el número no significa nada, y decir que el contenido es "solo informativo" no lo arregla. Por eso esta página existe antes de que existiera el primer suscriptor.
Qué cuenta como acierto
- El mercado que se mide
- 1X2: local, empate o visitante. Es el único mercado sobre el que se publica el porcentaje de acierto global. Los demás mercados tienen su propio histórico y jamás se promedian con este: la doble oportunidad acierta mucho más y el lado favorito de más/menos 2,5 goles ronda el 50%, así que mezclarlos infla el global aunque cada componente sea correcto.
- Qué se considera nuestra predicción
- El resultado con mayor probabilidad del vector sellado (el argmax de p1, pX, p2). No hay margen de interpretación ni predicción alternativa: el vector está en el archivo y el argmax se recalcula solo.
- Base del resultado
- Marcador al final del tiempo reglamentario: 90 minutos más añadido (regulation_90_plus_added). La prórroga y los penales se ignoran a propósito (ignored / ignored). Usar el marcador agregado de un partido con prórroga convertiría un empate correctamente predicho en un fallo.
- Denominador exacto
- Todas las predicciones selladas cuyo partido se liquidó, menos las anuladas (all_analysed_matches_minus_void). Las anuladas no se esconden: aparecen en el historial marcadas como anuladas y con el motivo registrado.
- Ventana temporal
- El histórico completo desde la primera predicción sellada, sin recortes. Además se publica la ventana de las últimas 100 predicciones, etiquetada como ventana corta, porque con n = 100 el intervalo mide unos 19 puntos y sirve para ver la varianza, no para concluir.
- Margen de sellado
- Una predicción tiene que quedar sellada al menos 10 minutos antes del pitazo, y la base lo exige por restricción. Si un partido se adelanta y el sello acaba quedando después del inicio real, la predicción se anula: no se puede contar como acierto algo publicado con el balón rodando.
Cuándo se anula una predicción
Una predicción anulada no cuenta ni como acierto ni como fallo, y sale del denominador con su motivo escrito y visible. Los estados que anulan son:
- aplazado
- cancelado
- abandonado
- resultado por resolución administrativa
- incomparecencia
Un partido suspendido no se anula de inmediato: se espera 72 horas a que se reanude. Si se reanuda, liquida normal; si no, se anula.
Un partido con un código de estado que no reconocemos no liquida y dispara una alerta interna. Preferimos un hueco visible en el historial a un acierto inventado, y el hueco se ve porque la racha de días publicados está en la portada.
La liquidación exige 2 observaciones coincidentes del resultado y 30 minutos de gracia desde el último cambio de estado. Es deliberadamente conservador: ante cualquier duda no se escribe un resultado.
Cuando una liquidación se corrige (por ejemplo, porque el proveedor rectificó un marcador), la corrección no borra la original: se añade como una liquidación nueva con su motivo, y en el historial se cuenta solo la vigente. La cadena entera queda en el archivo para quien quiera auditarla.
Reglas congeladas y versionadas
Versión vigente en el código: v1
El mismo objeto que usa el liquidador. No es una descripción de las reglas: son las reglas.
| Versión | Vigente desde | Congelada | Descripción |
|---|---|---|---|
| v1 | 2026-01-01 00:00 UTC | 2026-08-24 20:05 UTC | v1: base 90 mas anadido, prorroga y penales ignorados, 72 h de gracia para suspendidos, 2 confirmaciones y 30 min de estabilidad antes de liquidar. |
Qué pasa si hay que cambiar una regla: se publica una versión nueva con su fecha y el histórico se segmenta por versión. Nunca se recalcula hacia atrás. Hay precedente en el sector de retirar retroactivamente la verificación de historiales antiguos al cambiar de criterio, y el efecto sobre la confianza fue exactamente el que cabía esperar.
Reglas de publicación de métricas
- Nunca un porcentaje sin n e intervalo
- No es una preferencia de estilo: está resuelto en el tipo del componente que pinta la cifra. No existe la forma de renderizar un porcentaje suelto en este sitio, y por eso no puede colarse en un mes de prisas.
- Por competición, solo con n mayor o igual a 200
- Por debajo se publica "muestra insuficiente" con su n. Diez competiciones por cuatro mercados son cuarenta celdas y alguna se va a ver espectacular por puro azar.
- Rendimiento económico, solo con n mayor o igual a 500
- Y siempre con intervalo. Por debajo de ese tamaño es ruido, y el rendimiento acumulado sobre banca no se publica nunca en ninguna cantidad.
- Brier con la variante declarada
- Se publica la media por resultado y se dice. La suma multiclase es tres veces mayor para el MISMO modelo: comparar una con otra sin declararlas es una trampa que pasa desapercibida.
- Nada de rachas de aciertos como titular
- Es cherry-picking temporal con otro nombre. Lo que sí se publica es la peor racha de fallos registrada, y se publica antes de que ocurra la siguiente.
- Un número demasiado bueno se audita, no se celebra
- Por encima del 60% de acierto 1X2 sin filtrar, el sistema clasifica el resultado como sospechoso y exige auditoría de fuga temporal; por encima del 65% lo declara incompatible con el techo del deporte y no se publica. Un backtest no es un historial, y esta es la salvaguarda contra confundirlos.
Recalcula todo esto tú, desde el archivo · Ver las métricas publicadas