Análisis estadístico del fútbol

Probabilidades que se pueden comprobar.

Estimamos la distribución conjunta de los resultados exactos de un partido. De esa matriz se deriva cada mercado de goles — noventa minutos, primera parte, segunda parte — coherente por construcción. Después publicamos cuánto acertamos.

conectando…61.746 partidos en archivocifras a 15 de agosto de 2026

Cómo se lee

Tres niveles, en este orden.

Un número solo no se puede comprobar: o te fías, o nada. Por eso debajo de cada probabilidad está la razón que la produce, y debajo de esa el registro de cómo han aguantado esas probabilidades con el tiempo.

01
71,4 %Over 2,5confianza media

El número

La probabilidad del mercado, junto a cuánta información tiene realmente el modelo sobre ese partido. Si es poca, lo dice.

02
local2,1
visitante1,3

goles esperados · 90 minutos

El porqué

Los goles esperados de los dos equipos. Son la primitiva de la que sale todo lo demás: «2,1 contra 1,3» explica por sí solo un Over 2,5 al 71 %.

03

La prueba

La calibración histórica, calculada sobre previsiones guardadas antes del pitido inicial. Es lo único que se puede verificar desde fuera.

La matriz conjunta

121 resultados, una sola distribución

El modelo no estima «la probabilidad del Over 2,5». Estima cuán probable es cada resultado por separado: 0-0, 1-0, 2-1, hasta 10-10. Once por once, una casilla por resultado, y la suma da exactamente uno.

Ejemplo con goles esperados 1,74 – 1,12. Los porcentajes de al lado están calculados de verdad a partir de esta matriz, en directo.

goles localgoles visitante
resultados posibles121
suma de las casillas100 %

Qué sale

Dieciséis familias de mercado, un solo origen.

La primera y la segunda parte tienen modelos propios, y el resultado final nace de su convolución. Cuesta una diezmilésima de RPS — nada — y a cambio las tres ventanas no pueden contradecirse.

Noventa minutos

la ventana principal

  • Resultado 1X2
  • Over / Under
  • Ambos marcan
  • Doble oportunidad
  • Rango de goles
  • Goles del equipo local
  • Goles del equipo visitante
  • Resultado exacto
  • Combinada resultado + goles
  • Par / Impar

Primera parte

estimada, no deducida

  • Resultado 1X2
  • Over / Under
  • Ambos marcan

Segunda parte

regalo de la convolución

  • Resultado 1X2
  • Over / Under
  • Ambos marcan

La coherencia, de cerca

La primera parte no puede ser más probable que el partido entero.

Parece obvio, y con un modelo por ventana ocurre constantemente sin que nada lo señale. Aquí las tres filas salen de la misma distribución: la desigualdad es aritmética.

Inter – MonzaOver 1,5
primera parte45,6 %
segunda parte60,3 %
noventa minutos87,4 %

La prueba pública

Cuando decimos 70 %, ¿ocurre el 70 % de las veces?

Cualquiera puede publicar porcentajes. Casi nadie publica cuánto acertó. Cada previsión se guarda antes del pitido inicial y se compara con lo que después ocurrió: si el modelo está calibrado, los puntos caen sobre la diagonal.

Estar calibrado no significa acertar. Significa que el número publicado dice de verdad lo que afirma — y es lo único que se puede comprobar desde fuera.

Previsto frente a ocurrido

validación walk-forward
Over 2,5
49,5 %51,1 %
Ambos marcan
51,2 %53,6 %
Over 4,5
14,1 %13,5 %
Over 5,5
6,2 %5,5 %
prevista por el modelo observada en el campo

Medidas sobre 18.599 partidos que el modelo nunca había visto. Las colas — Over 4,5 y Over 5,5 — son los mercados mejor calibrados, al contrario de lo que cabría esperar.

El error de calibración, antes y después

Los calibradores isotónicos llegan a producción solo donde superan una prueba de log loss sobre datos nunca vistos: comprimir las probabilidades cuesta capacidad de discriminación, y en un mercado ya calibrado no compensa.

Ambos marcan
0,04480,0220
antesdespués
Over 2,5
0,03730,0192
antesdespués
Over 3,5
0,03030,0065
antesdespués

Dónde estamos

Números medidos, no prometidos.

0
partidos en archivo

seis temporadas, reconstruidas partido a partido

0
competiciones cubiertasen ampliación

el catálogo se está ampliando: llegan más ligas

0,0000
RPS en walk-forward

sobre 18.755 partidos nunca vistos por el modelo

0
familias de mercado

noventa minutos y las dos partes, desde la misma matriz

Frente a los modelos de referencia

RPS medio ponderado, validación walk-forward. Cuanto más corta la barra, mejor. La escala arranca en 0,20: entre un modelo decente y uno muy bueno se juegan unas pocas milésimas, y es justo verlas.

A1 Dixon-Coles0,2132
Poisson simple0,2147
Frecuencias históricas0,2279
Probabilidades uniformes0,2338

Cobertura

28 competiciones, y el número está subiendo.

El catálogo de ligas estudiadas está en proceso de actualización: estamos añadiendo más, y cada nueva competición trae consigo seis temporadas de histórico antes de poder publicarse. Esta página lee la lista del servicio, así que se actualiza sola.

Lista de la última comprobación: el servicio no respondió.

BundesligaAlemaniaPremier LeagueInglaterraUEFA Europa Conference LeagueEuropaChampionshipInglaterraJupiler Pro LeagueBélgicaSegunda LigaPortugalSegunda DivisiónEspañaSerie C — Girone BItaliaBrasileirãoBrasilPremiershipEscocia+ más en camino
La LigaEspañaSerie AItaliaUEFA Europa LeagueEuropaEerste DivisiePaíses BajosLeague OneInglaterraLigue 2FranciaSerie BItaliaSerie C — Girone CItaliaLiga MXMéxico
Ligue 1FranciaUEFA Champions LeagueEuropa2. BundesligaAlemaniaEredivisiePaíses BajosLeague TwoInglaterraPrimeira LigaPortugalSerie C — Girone AItaliaSüper LigTurquíaMajor League SoccerEstados Unidos

El límite

Análisis de datos deportivos. No una app de apuestas.

La distinción no es cosmética: decide qué puede salir del servicio y qué no. Está escrita en el código antes que en esta página.

  1. Ninguna cuota

    Las cuotas de las casas de apuestas se quedan en el backend, donde sirven de término de comparación para saber cuánto vale el modelo. No llegan a la página, y una prueba automática lo verifica en cada respuesta del servicio.

  2. Ningún consejo

    Aquí se publican probabilidades, goles esperados y estadísticas. Qué hacer con ellos no es una pregunta que este proyecto responda, y en ninguna parte encontrarás una línea que te diga qué jugar.

  3. Ningún número sin su incertidumbre

    Cada previsión lleva consigo cuánta información tiene el modelo sobre ese partido. En un recién ascendido en la tercera jornada la confianza es baja, y está escrito.

18+El juego de azar puede provocar adicción. Este sitio no promueve el juego, no contiene publicidad de operadores y no invita a apostar.

El siguiente paso

La app llegará cuando los números estén listos para el examen.

iOS y Android, gratuita. Hasta entonces el trabajo sigue donde importa: recoger datos cada tres horas, reentrenar los modelos cada lunes y acumular el track record que hace verificable todo lo demás.

iOSpróximamenteAndroidpróximamente