Prédictions de l’UEFA Euro 2024
Ce projet vise à prédire les résultats de l'UEFA Euro 2024 à l'aide de modèles d'apprentissage automatique (ML) et de la distribution de Poisson. Le projet génère deux estimations des objectifs de l'équipe à l'aide de modèles de régression ML. Ces estimations sont ensuite utilisées comme valeurs attendues pour la distribution de Poisson afin de prédire les résultats des correspondances.
Sources de données
Les données de ce projet peuvent être obtenues à partir des sources suivantes :
- Ensemble de données du classement mondial de la FIFA : cet ensemble de données fournit le classement FIFA des équipes nationales au 4 avril 2024.
- Prédire la Coupe du Monde FIFA 2022 avec ML : cet ensemble de données comprend diverses fonctionnalités et prédictions liées aux matchs de la Coupe du Monde FIFA.
Veuillez télécharger ces ensembles de données et placez-les dans un dossier nommé data
dans le répertoire racine de ce projet.
Structure du projet
Le projet se compose de cinq fichiers Jupyter Notebook qui doivent être exécutés dans l'ordre suivant :
- db Creator.ipynb : Crée et configure la base de données initiale requise pour le projet.
- feats eng.ipynb : effectue l'ingénierie des fonctionnalités pour préparer les données pour l'analyse et la modélisation.
- data Analysis.ipynb : effectue une analyse exploratoire des données pour comprendre les données et en tirer des informations.
- model.ipynb : construit et entraîne les modèles de Machine Learning pour estimer les objectifs de l'équipe.
- poisson model.ipynb : utilise les estimations des modèles ML comme valeurs attendues de la distribution de Poisson pour prédire les résultats des correspondances.
Exigences
Assurez-vous que les éléments suivants sont installés :
- Python 3.x
- Carnet Jupyter
- Anaconda