Metodologia Simulador
Como calculamos la proyeccion de la tabla final y los cruces de 8vos de la Liga Profesional.
⚠️ Aviso importante
Este simulador es una herramienta educativa y de entretenimiento. Las proyecciones son una interpretacion estadistica basada en datos publicos y no representan un pronostico deportivo certero. El futbol es, por naturaleza, impredecible: una expulsion, una lesion, un gol de pelota parada o un dia inspirado de un arquero pueden cambiar todo.
Bajo ningun concepto este contenido debe ser utilizado para apuestas deportivas ni para tomar decisiones economicas de cualquier tipo.
El modelo tiene limitaciones reconocidas (ver mas abajo) y un margen de error que puede ser significativo, especialmente a tres fechas del final del torneo. primergrande.com no se responsabiliza por el uso que se haga de esta informacion.
Resumen
Paso 1 - Proyeccion determinista: para cada partido restante estimamos los goles esperados (lambda) de cada equipo cruzando 11 factores. Con esos dos lambdas usamos una distribucion de Poisson para calcular las probabilidades de victoria, empate y derrota, respetando el sistema de puntuacion 3-1-0. Sumamos los xPts al total actual para la posicion proyectada.
Paso 2 - Monte Carlo: corremos 2000 simulaciones tirando dados ponderados con las probabilidades del Paso 1 para cada partido restante. De ahi sale la probabilidad de clasificacion de cada equipo (% de simulaciones en las que termino top 8 de su zona).
Factores del modelo
Ataque vs Defensa
El modelo no compara fuerza general contra fuerza general. Cruza dimensiones especificas: el ataque de cada equipo se mide contra la defensa y el arco del rival, ajustado por la cantidad de vallas invictas y atajadas.
Calidad de chances
Usamos pases a tiro (shot-creating actions), precision de tiro y shots on target como indicadores de letalidad. Un equipo que crea muchas chances de calidad tiene mas probabilidad de convertir aunque su porcentaje de goles parezca bajo.
Local / Visitante
No usamos un factor cancha genérico. Usamos el rendimiento real del equipo jugando de local vs de visitante (goles/partido en cada sede) y ademas miramos especificamente los ultimos 3 partidos en ese tipo de sede para captar rachas.
Forma reciente
Los ultimos 5 partidos ponderados (el mas reciente pesa 30%, el quinto 10%). Ajusta el output ofensivo esperado entre ±15%.
H2H Historico
Algunos equipos tienen "mufa" o "dominio" historico frente a otros que los stats generales no capturan. Usamos los ultimos 5 enfrentamientos directos entre los dos equipos.
Dias de descanso
Equipos que jugaron copa entre semana llegan con menos descanso. El factor premia a los equipos que tuvieron una semana completa y penaliza a los que jugaron con 2-3 dias de diferencia.
Copas Internacionales
Equipos que juegan Libertadores o Sudamericana entre semana Y estan comodos en la zona (top 4) pueden rotar el plantel para priorizar la copa, bajando su rendimiento en liga.
Disciplina
Equipos con muchas rojas acumuladas tienen riesgo de quedarse con uno menos en el partido. Penalizacion proporcional a rojas/partido.
Momentum (regresion)
Mira la diferencia entre pts reales y pts esperados de los ultimos 5 partidos. Si un equipo saco mas pts de los que merecio (tuvo suerte), regresa a la media. Si saco menos de los que merecio, sube.
Nivel similar del rival
Algunos equipos son "reyes de los chicos" pero cruje contra los grandes (o viceversa). Este factor mira como le fue al equipo historicamente contra rivales del mismo nivel de Indice PG que el rival actual (tolerancia ±15 pts). Captura asimetrias de rendimiento por nivel.
Stakes (importancia)
No todos los equipos llegan con la misma motivacion a las ultimas fechas. Un equipo peleando clasificacion juega al limite; uno ya clasificado puede rotar; uno eliminado afloja la intensidad. Se calcula por zona usando la proyeccion del 8vo puesto.
Monte Carlo - Probabilidad de clasificacion
Ademas de la proyeccion determinista (pts y posicion esperada), corremos una simulacion Monte Carlo de 2000 iteraciones para estimar la probabilidad real de que cada equipo clasifique a 8vos.
Como funciona: en cada iteracion, para cada uno de los 45 partidos restantes de la liga, usamos las probabilidades V/E/D del modelo Poisson y tiramos un numero aleatorio para determinar el resultado (W/D/L). Sumamos los puntos a cada equipo, ordenamos la tabla final de cada zona y contamos si quedo en el top 8.
Despues de 2000 simulaciones, la probabilidad de clasificacion es simplemente: veces_que_clasifico / 2000. Esto captura la varianza natural de los resultados: un equipo proyectado 8vo pero con gap minimo puede tener 50% de chances, mientras que uno 3 pts arriba puede tener 95%.
Por que es mas honesto: un numero unico como “proyeccion 22 pts, 8vo” oculta la volatilidad. La probabilidad de clasificacion muestra cuan frágil o segura es esa proyeccion.
para cada partido restante:
r = random()
si r < pWin → home +3, away +0
si r < pWin + pDraw → home +1, away +1
sino → home +0, away +3
ordenar tabla final, top 8 = clasificados
prob(equipo) = cuantas_veces_clasifico / 2000
Clasificacion y cruces
Los top 8 de cada zona clasifican a 8vos de final. Los cruces se hacen en forma cruzada siguiendo el formato argentino:
- 1° Zona A vs 8° Zona B
- 2° Zona B vs 7° Zona A
- 3° Zona A vs 6° Zona B
- 4° Zona B vs 5° Zona A
- (y espejo en la otra llave)
Estados de clasificacion:
Limitaciones reconocidas
- No contempla lesiones ni suspensiones: no tenemos datos confiables en vivo de plantel disponible.
- No contempla factores emocionales: mood del vestuario, presion del hincha, prensa, etc.
- Clasicos y rivalidades: se capturan parcialmente via H2H historico pero los clasicos tienen dinamicas propias dificiles de modelar.
- Cambios de DT: un cambio reciente puede alterar todos los patrones historicos del equipo.
- Muestra chica en stats detalladas: con solo 13 partidos por equipo, algunas stats tienen alta varianza.
- Clima, arbitraje, VAR, cuartos de final vs torneo largo: factores exogenos que el modelo ignora.
- Poisson asume independencia de goles: en la realidad los goles se correlacionan (equipo que sufre gol ataca mas, etc).
Fuentes de datos
- ESPN Core API: stats agregadas de temporada por equipo (ataque, defensa, construccion, arco, disciplina).
- ESPN Site API: tabla de posiciones, zonas, schedule completo por equipo, fixtures restantes.
- ESPN Summary API: detalles de partidos terminados para extraer H2H, sede y resultados.
- primergrande.com: algoritmos propios (Indice PG, Pythagorean xPts, proyecciones Poisson).
Simulador v1.0 · Modelo Poisson con ajustes contextuales · Algoritmos propios de primergrande.com