Metodología: cómo calculamos las probabilidades
Última revisión:
QuantFut calcula probabilidades, no promete resultados. Esta página explica de dónde salen los números, con qué los comparamos, cómo dejamos constancia de lo que publicamos antes de cada partido y qué límites tiene todo esto.
Los modelos estiman probabilidades, no garantizan resultados. Una probabilidad del 70 % significa que, en situaciones parecidas, se espera que ocurra unas siete de cada diez veces, no que vaya a ocurrir esta vez. Lo que sucedió en el pasado no asegura lo que sucederá.
Qué estimamos
Para cada partido publicado calculamos la probabilidad de varios resultados y mercados: quién gana, cuántos goles o puntos habrá en total, quién cubre una línea, entre otros. Cubrimos fútbol (once ligas y dos competiciones europeas de clubes), baloncesto de la NBA y tenis. Cada deporte tiene su propio modelo, porque los deportes se juegan de forma distinta; todos pasan por el mismo sellado y por la misma medición.
Cómo calculamos
- Fútbol. Un modelo de goles de tipo Dixon-Coles: cada equipo tiene una fuerza de ataque y otra de defensa, se tiene en cuenta la ventaja de jugar en casa y se da más peso a los partidos recientes. Con ello se obtiene la probabilidad de cada marcador y, a partir de ahí, la de cada mercado. Los goles esperados (xG) de partidos anteriores entran como una señal más.
- Competiciones con equipos de varias ligas. En Champions League y Europa League comparamos equipos que no se enfrentan a lo largo del año; el cálculo está construido para que añadirlas no altere lo ya medido en las ligas domésticas.
- NBA y tenis. Modelos propios, construidos con las particularidades de cada deporte. Comparten el sellado, la medición y las limitaciones que se describen más abajo.
- Datos. Calendarios y resultados, estadísticas de partido (tiros, goles esperados), alineaciones y bajas, y cuotas publicadas por casas de apuestas. Los datos de terceros pueden contener errores o llegar tarde, y los tratamos con esa cautela.
El mercado como referencia, no como rival
Las cuotas de cierre de las casas de apuestas son una estimación muy eficiente de la probabilidad real. Les quitamos el margen de la casa (lo que se llama «quitar el vig», con el método de Shin) para obtener la probabilidad que implican, y comparamos nuestra estimación con esa referencia.
No afirmamos superar al mercado. En las mediciones que hemos hecho hasta ahora, nuestro modelo de fútbol estima bien las probabilidades —está calibrado dentro de pequeños márgenes en los tramos con muestra suficiente—, pero no mejora de forma consistente el precio de cierre. Por eso no vendemos «ventaja garantizada»: ofrecemos probabilidades calibradas y trazables.
Calibración: lo que medimos
Una buena probabilidad es una probabilidad honesta: si decimos 70 % cien veces, debería cumplirse cerca de setenta. Eso se llama calibración y es lo que miramos primero. También medimos cuánto falla el modelo en conjunto (con métricas como el log-loss y el Brier score) y, cuando hay cuotas de cierre, qué tan bien se comparan nuestras probabilidades con ellas.
Para que una medición cuente, usamos solo información disponible antes del partido: la base de datos rechaza cualquier dato de entrada del modelo con fecha posterior al inicio del partido, de modo que no pueda «ver el futuro» sin que nos demos cuenta.
Cómo sellamos cada pronóstico
- Antes del partido se calculan las probabilidades y se guardan en un lote.
- El lote se convierte a un formato canónico y se calcula su huella digital (hash SHA-256).
- Cada huella se encadena con la anterior:
cadena = sha256(huella anterior + huella del lote). Si se cambiara un solo carácter de un pronóstico pasado, todas las huellas posteriores dejarían de cuadrar. - La base de datos rechaza modificar o borrar pronósticos ya sellados; no existe un «arreglo rápido» posterior.
- Las huellas de los lotes están publicadas en /chain, donde cualquiera puede comprobar que la cadena es consistente.
Limitación que preferimos decir. Hoy esas huellas viven en nuestra base de datos y en /chain; todavía no las publicamos en un registro externo independiente con marca de tiempo de un tercero. Hasta entonces, la cadena demuestra que no hemos alterado ningún pronóstico una vez sellado, pero quien quiera una garantía ajena a nosotros no la tiene todavía. Actualizaremos esta página cuando exista.
Historial completo, también lo que falla
Publicamos el historial de pronósticos liquidados con su resultado, acertado o no. Un porcentaje de acierto solo significa algo con muchos casos: con muestras pequeñas, cualquier cifra puede ser azar, y lo decimos cuando ocurre. Puedes consultarlo en el historial de la portada.
Límites y riesgos
- Las lesiones, las alineaciones y los cambios de última hora pueden invalidar una estimación hecha horas antes.
- Al comienzo de una temporada hay menos información reciente y el modelo es más incierto; también puede tener sesgos en el nivel de goles que se corrigen con el tiempo.
- Las muestras pequeñas engañan, tanto para bien como para mal.
- Un pronóstico de alta probabilidad sigue pudiendo fallar. Si apuestas, hazlo solo con dinero que puedas perder: consulta juego responsable.
Quién lo hace y cómo corregirnos
QuantFut es el nombre comercial de un servicio de Saptain LTD (más información). Si encuentras un error en esta página o en un pronóstico publicado, escríbenos a [email protected]: lo revisaremos y, si procede, lo corregiremos dejando constancia de la corrección.