Metodología
Cómo calculamos las probabilidades. Y qué no podemos garantizar.
El modelo
El modelo es nativamente de goles: su salida central no es "quién gana", sino cuántos goles esperamos de cada equipo (su tasa λ). De esos dos números se deduce todo lo demás —probabilidad de victoria, empate o derrota, marcadores concretos y mercados de goles—. Por eso cada previa lidera con los goles esperados y deja el resultado como lectura derivada. Sobre esa base, 11y90 usa un modelo Poisson con tres ajustes específicos para selecciones nacionales:
- Time decay — los partidos pesan menos cuanto más antiguos son. Half-life de 2 años: un partido de hace 2 años cuenta la mitad que uno actual.
- Tier weighting — un partido de Mundial cuenta el doble que un amistoso. Los amistosos pesan 0.5; clasificatorios 0.85; Mundial y campeonatos continentales (Eurocopa, Copa América, Copa África, Copa Asia…) 1.0.
- Home advantage condicional — la ventaja de jugar en casa solo se aplica si el partido NO es en sede neutral. En el Mundial casi todo es neutral.
Goles esperados y cómo se reparten en el partido
De la λ de cada equipo sale la curva de goles esperados acumulados que ves en cada previa. Los goles no se reparten por igual a lo largo de los 90 minutos: hay más al final de cada tiempo. Usamos una base empírica del fútbol —cuota acumulada del total de goles por minuto— anclada cada 15': ~10% al minuto 15, ~23% al 30, ~45% al descanso, ~60% al 60, ~77% al 75 y 100% al final.
Multiplicada por la λ de cada equipo, esa curva dibuja cuántos goles esperamos acumulados minuto a minuto. Su pendiente marca dónde aprieta cada selección, y su valor final es el total de goles esperados del equipo. Es la misma curva que alimenta nuestros cálculos de over/under y de goles por equipo.
Validación
El modelo se entrenó sobre 49.256 partidos internacionales desde 1872. Tras holdout (entrena con todo lo previo a cada torneo, evalúa en el torneo):
- Clasificatorios Mundial 2026 UEFA: Brier 0.450 · 64% hit rate.
- Eurocopa 2024: Brier 0.594 · 53% hit rate (nivel casa de apuestas).
- Mundial 2022 Qatar: Brier 0.597 · 53% hit rate.
Lo que no podemos garantizar (honestidad)
Las probabilidades son una estimación basada en datos históricos. No predicen el futuro — asignan probabilidad. Si el modelo dice 70%, esperamos que en 100 situaciones similares el resultado se cumpla en torno a 70 veces. Eso no significa que en este partido concreto vaya a pasar.
El modelo no incluye noticias de última hora (lesiones que aún no son públicas, cambios tácticos), aunque sí pondera la forma reciente. Si hay una lesión confirmada el día del partido que cambia las probabilidades, nuestro razonamiento la mencionará — pero el número podría no haberse recalculado todavía.
Track record público
Cada predicción que publicamos queda registrada para siempre. Nuestro track record se actualiza solo. Si fallamos, sale ahí. No podemos cherry-pickear winners.
Versionado de previas
Cada previa nace como v1. Cuando un equipo del grupo juega su primer partido, reentrenamos el modelo con ese nuevo dato y las previas restantes del mismo grupo se actualizan a v2, archivando la versión anterior. Esto significa que las probabilidades cambian entre cómo se publicó originalmente y cómo se ve más adelante — exactamente como harían las casas de apuestas con sus líneas, pero en abierto y con histórico consultable.
Versiones del modelo
Cuando mejoramos la matemática del propio modelo (no los datos, sino la lógica), publicamos una versión nueva aquí con su changelog. Cualquier predicción anterior se mantiene con la versión del modelo con la que se generó — así puedes auditar si los cambios mejoran o empeoran el resultado.
| Versión | Fecha | Qué cambia |
|---|---|---|
intl_poisson_v1.1 | 2026-06-16 | Recalibración (sin cambio de arquitectura ni de features). Time decay con half-life de 4 → 2 años: validado por backtest rolling-origin sobre los 49k partidos (mejor log-loss fuera de muestra; ridge y pesos de tier resultaron indiferentes en el barrido). Corrección de tier weighting: la Copa América (y la CONCACAF Nations League) estaban mal clasificadas como torneo menor (peso 0.40); ahora cuentan como campeonato continental (1.0) y Nations League (0.75). Las previas ya jugadas conservan su versión v1.0 original. |
intl_poisson_v1.0 | 2026-05-04 | Versión inicial. Poisson independiente con MLE vectorizado (scipy L-BFGS-B). Ataque y defensa por equipo, home advantage condicional al venue (cero si neutral), time decay con half-life de 4 años, tier weighting (Mundial / Eurocopa = 1.0, clasificatorios = 0.85, Nations League = 0.75, amistosos = 0.5), regularización ridge sobre fuerza de equipo. |
Próximas mejoras en estudio: corrección Dixon-Coles para resultados con pocos goles (1-0 / 0-0 / 0-1), calibración isotónica post-hoc, features explícitas de descanso/desgaste físico.
Esto no es asesoramiento de apuestas
11y90 publica análisis estadístico. No somos una casa de apuestas, no recomendamos apostar, no aceptamos dinero de usuarios. Si decides apostar, hazlo con responsabilidad y dentro de tus medios.