Inputs estadísticos del modelo

El problema que nos quita el sueño

Los analistas se ahogan en datos sin saber qué filtrar. Aquí el caos.

Variables que no puedes ignorar

Primero, la eficiencia del jugador: puntos por minuto, rebotes ajustados, asistencias ponderadas. Luego, la tasa de rotación, la carga de juego, los minutos de descanso. Cada una pesa como un ladrillo en la balanza del pronóstico.

Cómo se construye la matriz

Mira, la matriz no es un cuadro bonito, es una selva de números. Se combina la media móvil de 5 partidos con la desviación estándar de la última semana, se le suma la correlación cruzada entre equipos rivales. Y por si fuera poco, el factor de localía que cambia según la arena.

Errores comunes que arruinan el modelo

Usar datos de temporada completa cuando lo que importa es la racha actual. O confiar ciegamente en el promedio de puntos sin ajustar por ritmo de juego. Otro clásico: olvidar la influencia de los árbitros, esos factores casi invisibles que pueden mover la línea.

El truco de la normalización

Normaliza o muere. Escala los valores entre 0 y 1, aplica log-transformaciones a variables sesgadas, y listo, el algoritmo respira. Sin esa magia, cualquier red neuronal explota antes de la mitad del entrenamiento.

Herramientas que no pueden faltar

Python, Pandas, NumPy, y, por supuesto, un buen paquete de visualización como Seaborn. Pero lo que realmente marca la diferencia es el repositorio de datos en tiempo real, alimentado por APIs de la NBA. Si no lo tienes, estás jugando a ciegas.

Ejemplo práctico rápido

Supongamos que quieres predecir el próximo partido de los Lakers. Extraes los últimos 10 partidos, calculas la eficiencia ofensiva (eFG%) y defensiva (DOR%). Luego, ajustas por ritmo (pace) y obtienes un vector de 5 dimensiones. Lo metes en un modelo XGBoost y ¡boom! Obtienes una probabilidad del 68 % de victoria.

¿Dónde encontrar los mejores inputs?

Si buscas la fuente definitiva, no busques más: inputs estadísticos del modelo. Allí encontrarás tablas limpias, actualizaciones al minuto y la lógica detrás de cada número.

Acción inmediata

Abre tu notebook, carga los últimos 5 partidos de tu equipo favorito, normaliza los datos y entrena un modelo ligero. No esperes a que el algoritmo sea perfecto; la mejora constante es la que paga.