Sports Performance Engine

Python LightGBM XGBoost SHAP StatsBomb Optuna FastAPI
Sports Performance Engine
Motor de análisis de rendimiento deportivo que combina datos de StatsBomb Open Data con modelos LightGBM + XGBoost ensemble para predecir resultados de LaLiga y Champions League. Calcula xG, xA, presiones, posesión y genera un índice de rendimiento por equipo con explicabilidad SHAP.

Resultados

0.71
AUC-ROC
3.200
partidos analizados
25+
features
SHAP
explicabilidad

Funcionalidades implementadas

  • Datos reales StatsBomb. Entrenado sobre StatsBomb Open Data con estadísticas de evento de LaLiga y Champions League, las más detalladas del mundo del fútbol.
  • Ensemble LightGBM + XGBoost. Dos modelos optimizados con Optuna se combinan en ensemble pesado. La predicción final combina la fortaleza de ambos algoritmos.
  • Explicabilidad por partido. SHAP TreeExplainer desglosa cada predicción: qué features empujaron hacia victoria local, empate o visitante y en qué medida.
  • Rolling stats temporales. Las features capturan la forma reciente del equipo (últimos 5/10 partidos) con medias móviles de xG, presiones y posesión.
Try Live Demo View Code
🤖 Asistente Virtual