Metodología
Cómo LOAD90 valora equipos, convierte notas en goles y probabilidades y decide nuevos factores.
Qué prevé LOAD90
LOAD90 estima fuerza y probabilidad de resultados: goles esperados, victoria local / empate / visitante, más/menos de 2,5 y ambos marcan, además de título, top 4 y descenso.
Es un previsión puramente futbolística. Las cuotas nunca son una entrada. Comparar previsiones con cuotas es una tarea aparte, realizada en otro lugar; LOAD90 trata de probabilidades.
Además de la previsión, LOAD90 describe la carga de cada equipo: densidad, descanso, viajes y meteorología. Carga es contexto. Solo entran partes que superaron pruebas (ver Factores LOAD90).
Elo: la base de la fuerza
Cada club tiene Elo que cambia según resultado, fuerza rival y margen de goles. El resultado esperado local es
Ehome = 1 / (1 + 10−(Elohome + 100 − Eloaway) / 400)
y tras el partido cada valoración cambia en
ΔElo = 20 · (R − E) · √max(1, |goal difference|), R = 1, ½ or 0
En partidos terminados, la previsión usa siempre las valoraciones anteriores al inicio.
Del Elo a los goles esperados (EloLambda)
EloLambda convierte la diferencia de valoración en goles esperados λ en cuatro pasos.
- Diferencia de valoración. Con d = (Elolocal − Elofuera) / 100, un modelo de Poisson da λhome = μ·eβd + γ, λaway = μ·e−βd − γ con μ = 1,337, β = 0,152, γ = 0,114 para clubes. 100 Elo cambian goles un 16%; ventaja local unos 75 Elo.
- Nivel goleador actual. λ se ajusta por la razón entre goles reales y del modelo en los últimos 1000 partidos (entre 0,85 y 1,25).
- Ataque y defensa más allá del Elo (AD_GXS). Cada club tiene ataque A y defensa D, actualizados tras cada partido con goles, xG y tiros a puerta; decaen a cero con constante de 90 días. λlocal se multiplica por eAlocal − Dfuera, y lo mismo para el visitante.
- Disponibilidad de plantilla. Las bajas reducen ataque o defensa, ponderadas por rol (clave, titular, rotación, fondo), cuota de minutos y línea: porteros y defensas a defensa, delanteros a ataque, medios mitad y mitad.
De goles a probabilidades
Dos λ definen una matriz de 0–0 a 10–10. Cada celda multiplica dos Poisson con Dixon–Coles, que eleva ligeramente empates de pocos goles:
P(i, j) ∝ Pois(i; λhome) · Pois(j; λaway) · τ(i, j), τ(0,0) = 1 − λhλat, τ(1,1) = 1 − t, τ(0,1) = 1 + λht, τ(1,0) = 1 + λat, t = −0.06
Sumar la matriz da 1X2, más/menos de 2,5, ambos marcan y marcadores probables. Todo se calcula con los mismos λ, manteniendo coherencia.
Factores LOAD90
LOAD90 amplía EloLambda con factores de su modelo de carga. Entran solo tras mejorar precisión en temporadas no usadas para ajustar (ver Cómo probamos los cambios). Aplicamos la mitad del efecto medido, por prudencia.
| Factor | Regla | Estado |
|---|---|---|
| Alta congestión | Un equipo con 4+ partidos en los 14 días previos marca ×0,945 y encaja ×1,06. En tres temporadas de las cinco grandes ligas, marcaron alrededor de 11% menos y encajaron 12% más de lo esperado. | En la previsión |
| Posesión | Posesión media previa (último año, más peso a recientes). Por desviación típica (unos 6,7%), marca un 2,8% más y su rival un 1,4% más: los equipos de posesión juegan partidos más abiertos. | En la previsión |
El laboratorio muestra el mismo partido como EloLambda puro sin factores LOAD90, para ver su efecto. En 250 partidos actuales nunca usados para ajustar, añadir posesión mejoró la previsión (pérdida logarítmica −0,008 por partido).
Las escalas 0–100
Cifras en escalas fijas 0–100 con curva logística. Para fuerza L90, 50 es club típico de las cinco grandes y 90 aspirante al título. Escalas congeladas, nunca reajustadas: misma valoración, mismo número entre ligas y temporadas.
| Escala | Construido a partir de | 50 significa | 90 significa |
|---|---|---|---|
| Fuerza L90 | Elo del club | Elo 1646, mediana de clubes-temporada de las cinco grandes ligas 2020–2026 | Elo 1975 |
| Fuerza de la liga | Elo medio de los clubes de la liga | La mediana de 71 temporadas de primera división | El nivel histórico de la Premier League es 95 |
| Ataque / Defensa | Elo más ataque o defensa AD_GXS, ante un rival medio de las cinco grandes ligas en campo neutral | Ataque o defensa media de las cinco grandes ligas | Ataque o defensa de élite |
| Forma (últimos 5) | Puntos de cinco partidos frente a un club mediano de las cinco grandes (fuerza L90 50), por lo que ganar a fuertes cuenta más. Al lado: puntos frente a previsiones propias | Una racha típica | Unos 6 puntos más que un club mediano |
Fuerza L90 es la valoración propia de fuerza de clubes de LOAD90, derivada del Elo. Fuerza de la liga usa Elo medio de liga con calibración distinta (centro 1516, dispersión 77,4, frente a 1646 y 150 de clubes). No es fuerza L90 media; no directamente comparable.
Fuerza actual es la fuerza L90 tras las bajas propias antes del próximo partido, reconvertida a puntos Elo. Fuerza del partido añade todo lo usado para un partido (campo, ataque, defensa, bajas, estilo, alta congestión); Por qué cambió la fuerza detalla puntos Elo.
Carga: calendario, descanso, viajes y tiempo
Carga (0–100) describe dificultad actual del calendario. Índice descriptivo, no previsión: carga alta no necesariamente la cambia.
| Componente | Puntos |
|---|---|
| Calendario (partidos en los 14 días anteriores) | 3 → 15, 4 → 35, 5+ → 50 |
| Descanso (días desde el último partido) | menos de 2,5 → 15, menos de 3,5 → 8 |
| Viaje al estadio | más de 300 km → 6, más de 800 → 12, más de 1500 → 20; más 5–10 por viajes intensos en 14 días |
Niveles: Bajo menos de 20, Moderado desde 20, Alto desde 40, Crítico desde 60. Meteorología (calor, frío, lluvia, viento, tormentas) aparte, sin añadir a Carga. La Alta congestión la insignia marca 4+ partidos en 14 días, la única parte del calendario con efecto medible en los resultados.
Previsión de temporada
Resto de temporada simulado 5000 veces. Cada partido pendiente según previsión guardada; si muy lejano, Elo, nivel goleador y ataque/defensa con decaimiento. Clasifica por puntos y diferencia de goles. Da probabilidades de título, top 4 y descenso, puntos esperados y rango probable de puestos. La Índice competitivo es la entropía de probabilidades del título: 100 indica la misma probabilidad para todos, 0 un ganador seguro.
Cómo probamos los cambios
- Solo lo que el Elo no sabe ya. Un factor nuevo se mide por lo que falla la previsión actual, nunca por resultados brutos.
- Fuera de muestra. Ajustamos en dos temporadas y probamos la tercera por turnos, cinco grandes 2023/24–2025/26 (5256 partidos). Luego comprobamos la actual, nunca usada para ajustar.
- Reglas de puntuación propias. Pérdida logarítmica conjunta del marcador exacto (NLL), y Brier para 1X2, más/menos de 2,5 y ambos marcan.
- Un listón exigente. Con varios factores simultáneos, uno debe superar la previsión en unos 2,7 errores estándar, evitando que funcione por azar.
- Marcadores en directo. Tras el lanzamiento, cada previsión previa se guarda junto a la de control y se evalúa al terminar el partido. Un factor que queda por detrás se retira.
Qué probamos y descartamos
La mayoría de ideas no superaron las pruebas. Las listamos para que la previsión siga siendo explicable.
| Idea | Resultado |
|---|---|
| Descanso corto, ventaja de descanso | Sin efecto en ninguna temporada. |
| Fatiga de viajes (trayectos largos, kilómetros en 14 días) | Signos opuestos en temporadas distintas. |
| Derbis y desplazamientos cortos | Parecía fuerte en 2024–2026, se invirtió en 2023/24. Retirado. |
| Partido anterior de copa o competición europea | No se repitió en una segunda temporada. |
| Historial de enfrentamientos | Sin efecto más allá de la fuerza. Los goles de enfrentamientos anteriores repiten sobre todo lo que dice la posesión. |
| Precisión de pase, faltas y conversión de tiros | Pequeño e inestable entre temporadas; refleja sobre todo la posesión. |
| Amarillas, porcentaje de paradas, goles frente a xG | Sin efecto sobre los goles. |
| 3 partidos en 14 días | Sin efecto; solo importa 4 o más. |
Nuestras reglas
- La previsión previa se congela al inicio y nunca se modifica después.
- Las previsiones reconstruidas después para completar partidos antiguos usan solo información previa al inicio y se etiquetan como tales.
- Escalas y parámetros versionados. Un cambio recibe otro nombre de versión en vez de sustituir el anterior en silencio.
- Los factores experimentales se identifican y la previsión sin ellos está siempre a un clic.