Así explicaba Daniel Castellani por qué los clubes son la base del milagro del deporte argentino: "No hay plata, no hay un programa, pero lo que hay es pasión. 'Che, no hay pelotas'. Tranquilo, vamos a hacer una rifa y a la semana hay pelota. 'Che, las chicas no tienen camisetas'. Y sale un ejército de padres a vender panchos, alfajores, rifas y aparecen las cosas".
Ahora que el mundial se está poniendo interesante, vamos a hablar en detalle de lo que son esos famosos xG (Expected Goals). ⚽️
El concepto no es para nada nuevo, pero en los últimos años se han refinado los modelos incorporando datos de posicionamiento y miles de variables contextuales.
Vamos a adentrarnos en el modelo probabilístico (que es a lo que hemos venido).
Lo primero que hace el xG es asignar a cada disparo una probabilidad entre 0 y 1 de que termine en gol.
Si un disparo tiene xG = 0.30, significa que históricamente, disparos parecidos terminan en gol el 30% de las veces.
No computa si ese disparo concreto entró o no. Solamente mide la calidad estadística del tiro.
¿Cómo se calcula?
Se entrena un modelo (tradicionalmente se usaba regresión logística, ahora también gradient boosting) sobre cientos de miles de disparos históricos bien etiquetados (gol / no gol).
Los inputs principales son:
- Distancia a portería
- Ángulo de tiro
- Parte del cuerpo (cabeza, pie hábil, ombligo...)
- Tipo de asistencia (centro, pase a la espalda, contragolpe...)
- Contexto posicional
El modelo devuelve P(gol) por cada tiro. Y el xG total de un equipo es la suma de todas esas probabilidades.
A nivel matemático, cada tiro es un ensayo de Bernoulli.
Y el total de goles esperados es la esperanza matemática de la suma.
¿Y todo esto qué sentido tiene?
Como ya sabemos, el fútbol es un deporte de baja anotación, así que el resultado de un partido puede depender de un gol en propia en el minuto 90, de un penalti fronterizo o de un portero llamado Vozinha.
El marcador rara vez refleja con precisión lo que ha pasado en el campo.
En este contexto, el xG te dice quién merecía ganar según la calidad de las ocasiones creadas.
Como comparar la volatilidad implícita con la volatilidad realizada. (Perdón por la analogía).
Aquí van algunos datos del mundial.
España
+8.3 xG diferencial acumulado y la mejor defensa del torneo (~0.32 xGA por partido).
Argentina
+7.9 diferencial. ~2.25 xG generados por partido.
Francia
+7.0 diferencial, pero con una sobreperformance brutal de +5.0 goles por encima de su xG.
Mbappé él solo ya lleva +2.85 xG de overperformance individual. Es decir, ha metido 8 goles, pero su xG acumulado es de 5.15.
Una interpretación de esto es que España y Argentina son favoritos estadísticos en cuanto a xG, mientras que Francia está sobreviviendo a base de talento individual de élite terminando las jugadas en gol.
Sin embargo, esto tiene muchos caveats y puntos ciegos.
El xG asume que los disparos son ensayos independientes (Bernoulli).
Pero en la realidad, los tiros dentro de un partido están correlacionados.
Si un equipo va perdiendo, suele generar más oportunidades pero de menos calidad. No tiene en cuenta cómo de bueno o de malo es el portero. Ni tampoco la presión o la motivación que tienen los jugadores a la hora de disparar.
El modelo no captura el contexto táctico de un partido tampoco.
Al final hay momento en los que es como modelar correlaciones con una matriz de Pearson cuando el mercado está en pánico. La dependencia cambia. ¡Hay que hacerlo con cópulas!
Pero aún con sus limitaciones, el xG es una de las mejores métricas que tenemos para caracterizar un partido de fútbol.
El marcador te dice quién ganó.
El xG te dice quién pudo haber ganado con mayor probabilidad.
Un paraguayo estaba mirando el partido con su perro
Y cuando le ganaron a alemania se pusieron a festejar juntos
El bicho no entendia nada pero estaba feliz jsjs
🇦🇷 Argentina salió campeón del Mundial para personas con síndrome de Down en Hungría.
❤️ El equipo nacional ganó todos los partidos que disputó en la ronda inicial y se impuso en la final contra Turquía.
❄️🇺🇸 No es Alaska 🏔️
❄️🇨🇦 No es Canadá 🍁
❄️🇳🇴 No es Noruega 🌌
❄️🇫🇮 No es Finlandia 🌲
❄️🇮🇸 No es Islandia 🌋
☃️🌨️ Es Río Grande, Tierra del Fuego, Argentina 🇦🇷💙🤍
Este repositorio te enseña Ingeniería de IA desde cero.
✓ 435 lecciones
✓ 320 horas de contenido
✓ Python, TypeScript, Rust...
✓ Prompts, skills, agentes y servidores MCP
Ejercicios prácticos en cada lección y de código abierto:
https://t.co/Jz6Aac5ZJP
Quiero mostrarles un poquito más de nuestra Guía Mundialista.
Cada selección tendrá seis páginas con toda la información necesaria para conocerla a fondo. Gracias a todos los que ya compraron.
Si querés reservar tu ejemplar te dejo el link en el tweet de abajo 🔗👇
“Si haces lo suficiente, llegarás.”
Mariona Ortiz lo hizo.
No llegó.
Uno de mis autores favoritos lo llamó “la sociedad del cansancio”: el esfuerzo se convierte en explicación total, la positividad en absoluto…y el rendimiento se vuelve dogma.
Su ejemplo enseña algo👇🧵
Un amigo mío es electricista. De los buenos en serio. Honesto, detallista, de los que te dejan todo impecable.
Hace años me dice lo mismo: no consigue trabajo. No porque le falte oficio, sino porque no usa redes, no sabe venderse, y depende del boca a boca de siempre.
Me da bronca. Porque sé lo que vale y el mundo no se entera.
Esa es una de las razones por las que estamos construyendo @tegu_app. Para que un buen profesional no necesite ser influencer para conseguir clientes.
Nunca se fuercen por intentar encajar en lugares.
No hagan cosas que no le gustan solo por pertenecer.
Digo esto porque quise creerme que me gustaba la música electrónica y no. No me gusta. Acabo de regalar 4 entradas para la ULTRA.
Yo quiero cumbia y regaeton
Irán está ardiendo.
No verías esto si no fuera por Starlink de @elonmusk
TU trabajo es asegurarte de que la mayor cantidad de personas posible vea esto.
Los iraníes están arriesgando sus vidas haciendo todo lo que pueden.