¡Llamamos a los aficionados a las matemáticas! Tal vez habéis visto que la semana pasada anunciamos que íbamos a añadir los Global Power Rankings al universo de los esports de LoL en colaboración con nuestros amigos de AWS, que se estrenarán en 48 horas durante el Mundial 2024. Ahora, antes de embarcarnos en este nuevo viaje que esperamos que aumente vuestro interés en el panorama competitivo global de los esports de LoL, queríamos ofrecer un análisis en profundidad de cómo se calculan los Global Power Rankings de los esports de LoL.
Necesitábamos un sistema nuevo
El desarrollo y el uso de los Power Rankings han sido parte de los deportes tradicionales desde hace décadas. Sin embargo, sistemas de clasificación como el NCAA AP Top 25 y el FIFA World Rankings, aunque son eficaces para sus respectivos ámbitos, se quedan cortos cuando se aplican a los esports. La naturaleza dinámica de League of Legends, con cambios frecuentes en el metajuego, distintas estructuras de las ligas regionales y estilos de juego diversos exige un enfoque más específico. Los Global Power Rankings abordan estos retos usando una combinación de métricas de resultados de equipos individuales con indicadores de fuerza de cada región, creando un sistema que tan exhaustivo como adaptable.
Componentes principales: cálculo Elo y fórmula de Power Score
El núcleo de los Global Power Rankings es un modelo basado en el sistema Elo, adaptado para tener en cuenta las características únicas del League of Legends profesional. En concreto, necesitábamos una forma de cuantificar la diferencia en la fuerza de cada región, ya que la gran mayoría de las partidas se juegan sin salir de una región. Decidimos que el mejor enfoque era desarrollar un sistema de Elo compuesto del Elo individual de cada equipo y el Elo de cada liga. Esta media ponderada se llama "Power Score" y se expresa como:
Aquí, "x" e "y" son los pesos asignados al Elo del equipo y al Elo de la liga, respectivamente. Tras mucho testeo con expertos en los esports de LoL de todas nuestras regiones, determinamos que una ponderación 80/20 tenía el equilibrio óptimo y tenía una precisión predictiva del 65 %. Esto significa que los resultados esperados del modelo coinciden con los resultados reales, lo que valida la solidez del sistema y la naturaleza relativamente impredecible de los esports.
Cálculo del Elo: un análisis detallado
El Elo del equipo se calcula en función de los resultados de las partidas usando la siguiente fórmula:
Donde:
Pbefore es el Elo del equipo antes de la partida.
I es la importancia de la partida, que aumenta en función de lo relevante que es la partida (más información en la sección "Factores K" más adelante).
W representa el resultado de la partida (1: victoria, 0: derrota).
We es el resultado esperado, calculado con la siguiente fórmula:
Aquí, dr es la diferencia entre las clasificaciones de ambos equipos. Esta fórmula garantiza que los ajustes Elo sean proporcionales a la dificultad prevista de la partida.
El Elo de la liga sigue una estructura similar, pero se calcula a nivel regional. Los resultados de eventos internacionales (como el MSI o el Mundial) influyen significativamente en el Elo de la liga, ya que las victorias contra las regiones más fuertes aumentan la clasificación de toda la liga. Este método tiene en cuenta la dinámica de poder regional y la refleja en las clasificaciones.
Importancia de las partidas más relevantes
Reconocemos que no todas las partidas tienen la misma importancia, así que introdujimos los factores K para ponderar los resultados de las partidas de forma distinta según su importancia. Son esenciales para este modelo, ya que determinan la rapidez con la que cambia la clasificación de un equipo con los nuevos resultados de las partidas. Los factores K estándar son los siguientes:
Torneos regionales:
Fase de apertura: 8
Fase principal: 16
Playoffs: 20
Torneos internacionales:
Fase de apertura: 12
Fase principal: 20
Playoffs: 36
Estos factores K garantizan que las partidas críticas, como las de los playoffs y los encuentros internacionales, tengan un impacto más significativo en la clasificación. Este enfoque es crucial para reflejar con precisión el rendimiento de un equipo bajo presión. Por último, ponderamos los factores K en cada región para alinearlos con las clasificaciones finales medias de sus equipos durante los eventos internacionales, enfatizando aún más el juego regional en las ligas muy potentes. Seguiremos perfeccionando este enfoque a medida que el modelo incorpore más datos y se ajusten las estructuras de las ligas de cara a la temporada 2025.
Ventanas de evaluación: equilibrio entre resultados recientes y pasados
Para mantener un equilibrio entre los resultados recientes y pasados, usamos una ventana de evaluación plurianual:
El Elo de la liga se evalúa a lo largo de 3 años (2022-2024).
El Elo del equipo se evalúa a lo largo de 2 años (2023-2024)
Este enfoque aumenta el tamaño de muestra de partidas internacionales, lo que es especialmente importante para las regiones más pequeñas, sin dejar de tener en cuenta el posible impacto de los cambios en las alineaciones.
Retos y soluciones: construyendo un modelo robusto
Durante el proceso de desarrollo nos enfrentamos a varios retos, como por ejemplo cuantificar la diferencia en la habilidad de regiones distintas o integrar las estadísticas del juego limitando el impacto de los cambios en el metajuego. Para abordar estos retos, organizamos un "hackathon" en colaboración con AWS en el que los participantes exploraron varios modelos de AI/ML. Aunque estos modelos avanzados desarrollados por los fans de los esports de LoL eran impresionantes e inteligentes, optamos por un enfoque más sencillo y transparente para la primera iteración para crear un modelo más resistente a cambios en el metajuego y más fácil de interpretar.
Integración técnica: escalabilidad y rendimiento gracias a AWS
Los Global Power Rankings se basan en una arquitectura técnica sólida que aprovecha los servicios de AWS, como S3 para generar datos persistentes de entrenamiento del modelo, funciones Lambda para iniciar actualizaciones del modelo y una base de datos MySQL en AWS RDS para resultados de clasificación persistentes. Nuestra colaboración simplificó y facilitó el complejo procesamiento de datos y las actualizaciones en tiempo real que requería el algoritmo. Esto garantiza que las clasificaciones no solo sean precisas, sino también escalables, capaces de soportar un influjo masivo de datos de partidas internacionales y de proporcionar actualizaciones a tiempo.
Conclusión: una nueva era para los esports de League of Legends
Los Global Power Rankings son un paso importante en cómo evaluamos y entendemos el rendimiento en League of Legends. Mientras seguimos perfeccionando y ampliando este sistema, invitamos a la comunidad a acompañarnos en este viaje para lograr nuestra meta de ofrecer las clasificaciones más precisas, transparentes y esclarecedoras a los fans de los esports de Riot.
Ved cómo implementamos los Global Power Rankings durante el Mundial 2024 en lolesports.com y en las retransmisiones de los esports de Riot. La última actualización de 2024 se publicará después de la gran final del Mundial, cuando empezaremos a preparar un sistema aún más refinado en 2025.