Sobre BasketElo

Crecí con el baloncesto. Luego se me ocurrió intentar clasificarlo todo.

Hola, soy Sergio, ingeniero y aficionado al baloncesto desde siempre. Fui por primera vez a un pabellón con apenas unos meses. Ya en el instituto, me pasé años jugando; o, al menos, intentándolo con ganas.

Con el tiempo descubrí el sistema ELO y me enganchó. No juego al ajedrez ni lo sigo especialmente, pero, como ingeniero, su elegancia me pareció fascinante: basta con una sucesión de resultados para situar a todos los jugadores en una misma escala.

Qué es
Un proyecto personal
Quién está detrás
Un ingeniero aficionado al baloncesto
País
España
Estado
En constante evolución

Una sola puntuación. Muchas ligas. ¿Tan difícil podía ser?

¿Serviría la misma idea para el baloncesto? Quería saber si una única puntuación, calculada con reglas transparentes, podía comparar en una misma clasificación a equipos de ligas distintas usando poco más que sus resultados.

Empecé por los clubes europeos. Cuando aquello funcionó, sumar las selecciones y la NBA fue el paso lógico. Para entonces, el pequeño experimento ya se había convertido, casi sin darme cuenta, en algo bastante más grande.

La fórmula resultó ser la parte fácil. Cómo no.

Lo interesante estaba en todo lo demás: la calidad de los datos, identificar correctamente a cada equipo y las preguntas que surgieron al poner en marcha la clasificación. Así es como un pequeño experimento acaba convertido, casi sin querer, en un proyecto de arqueología de datos.

  1. Al principio

    Un modelo sencillo

    Todo empezó con un objetivo sencillo: comparar clubes europeos mediante un modelo ELO transparente.

  2. Después

    Los datos tenían otros planes

    Las fuentes no siempre coincidían, los clubes cambiaban de nombre, las competiciones cambiaban de formato y muchos identificadores que parecían únicos resultaron ser simples alias.

  3. Más adelante

    El proyecto creció

    Se incorporaron la NBA y las selecciones, además de historiales de equipos, explicaciones de cada partido y herramientas para poner a prueba distintos modelos.

  4. Hoy

    Sigo haciéndome preguntas

    La cobertura sigue mejorando, los supuestos están a la vista y siempre puede aparecer una fuente o un método mejor que cambie las conclusiones.

Hecho a ratos, entre una cosa y otra.

Como ingeniero, disfruto creando cosas. También soy padre de dos niñas pequeñas, así que rara vez dispongo de más de 30 minutos seguidos y procuro sacar tiempo para hacer ejercicio. La IA me ha permitido avanzar con BasketElo sin tener que estar siempre delante del ordenador. Sin ella, probablemente este proyecto no habría sido posible.

Eso no significa prescindir del criterio. Sigue siendo esencial saber de dónde procede cada dato, hacer pruebas, versionar los modelos y señalar claramente sus limitaciones. Mi intención es que se pueda ver qué información usa cada puntuación, de dónde sale cada partido y qué lagunas siguen teniendo los datos.

Codex escribe el código. Un aficionado al baloncesto lo vigila.

BasketElo está desarrollado con Codex, Blazor y .NET. Después se compila y se publica directamente en producción en un VPS de OVH. Es una forma sorprendentemente eficaz de crear una web cuando el tiempo libre aparece en ratos breves e imprevisibles.

Codex Blazor .NET OVH VPS

Ninguna línea de código ha pasado por una revisión humana. Si nos ponemos estrictos, por ninguna revisión. Codex lo escribe, lo prueba y lo despliega directamente en producción. Puede ser una eficiencia admirable o una manera muy sofisticada de generar suspense.

Espero que disfrutes de los datos. Si tienes alguna sugerencia, encuentras algo que no cuadra o simplemente quieres compartir una idea, escríbeme en X o envíame un correo a sergio@basketelo.com.

Se ha producido un error inesperado. Recargar x