Modelos Expected Goals: la brújula que todo analista necesita

El problema que nos quita el sueño

Los datos crudos de tiros al arco son como arena en el desierto: se ven, se sienten, pero no indican dirección. Cada vez que un entrenador confía en la mera cantidad de goles, se está lanzando al vacío. Aquí la razón: sin una métrica que convierta disparos en probabilidades, el análisis es una adivinanza sin pistas.

¿Qué demonios es xG?

Expected goals, o xG, es la fórmula mágica que traduce cada intento en una cifra de probabilidad basada en distancia, ángulo, tipo de jugada y presión defensiva. No es un número redondo, es una visión microscópica del valor real de cada acción. Por ejemplo, un disparo desde fuera del área vale 0.05, mientras que un cabezazo dentro del punto penalti puede valer 0.3. El conjunto de estos valores da la verdadera expectativa de goles.

Modelos que marcan la diferencia

Hay tres familias principales. Primera, los modelos lineales simples, que usan regresión logística para asignar pesos a variables claras. Segundo, los algoritmos de machine learning, como random forest o gradient boosting, que capturan interacciones ocultas y mejoran la precisión en un 7 % frente a los clásicos. Tercero, las redes neuronales profundas, que convierten el campo de juego en una imagen y predicen xG como si fueran píxeles.

En la práctica, el modelo de regresión logística sigue siendo el rey de la interpretabilidad: puedes decir “el ángulo de 30 grados aporta un 0.12 al xG”. En cambio, una red neuronal te da una predicción sin explicarte el porqué, pero con una exactitud que roza el 0.92 de AUC. La elección depende del objetivo: claridad o máxima precisión.

¿Cómo se entrenan?

Primero, se recolectan miles de eventos de partidos reales, se etiquetan con el resultado (gol o no) y se normalizan las variables. Después, se divide el dataset en entrenamiento y validación, se ajustan los hiperparámetros y se evalúa la curva ROC. Por último, se implementa el modelo en tiempo real y se compara la proyección con los goles reales para calibrar la desviación.

Aplicaciones en apuestas y scouting

Los analistas de apuestas usan xG para detectar sobrevaloraciones de equipos. Un club que anota 2 goles pero tiene un xG de 0.8 está viviendo una suerte de milagro; la probabilidad de repetir ese rendimiento es mínima. Por otro lado, los scouts buscan jugadores con alto xG por minuto, pues indican potencial de mejora sin necesidad de grandes cifras de goles.

Si quieres profundizar en cómo los modelos expected goals están revolucionando el mercado, presta atención a los patrones de disparo en los últimos cinco partidos y ajusta tus pronósticos en consecuencia.

El consejo que no puedes ignorar

Implementa un modelo de regresión logística con variables de distancia y ángulo, y úsalo como filtro antes de lanzar cualquier apuesta. Si el xG proyectado supera el 0.6, el juego vale la pena; si no, cierra la cuenta.