Vorhersagen zur UEFA Euro 2024
Dieses Projekt zielt darauf ab, die Ergebnisse der UEFA Euro 2024 mithilfe von Modellen des maschinellen Lernens (ML) und der Poisson-Verteilung vorherzusagen. Das Projekt generiert mithilfe von Regressions-ML-Modellen zwei Schätzungen der Teamziele. Diese Schätzungen werden dann als erwartete Werte für die Poisson-Verteilung verwendet, um Spielergebnisse vorherzusagen.
Datenquellen
Die Daten für dieses Projekt können aus folgenden Quellen bezogen werden:
- FIFA-Weltranglistendatensatz: Dieser Datensatz enthält die FIFA-Rangliste der Nationalmannschaften mit Stand vom 4. April 2024.
- Vorhersage der FIFA-Weltmeisterschaft 2022 mit ML: Dieser Datensatz enthält verschiedene Funktionen und Vorhersagen im Zusammenhang mit Spielen der FIFA-Weltmeisterschaft.
Bitte laden Sie diese Datensätze herunter und legen Sie sie in einem Ordner namens data
im Stammverzeichnis dieses Projekts ab.
Projektstruktur
Das Projekt besteht aus fünf Jupyter Notebook-Dateien, die in der folgenden Reihenfolge ausgeführt werden sollten:
- db Creator.ipynb : Erstellt und richtet die für das Projekt erforderliche anfängliche Datenbank ein.
- feats eng.ipynb : Führt Feature Engineering durch, um die Daten für die Analyse und Modellierung vorzubereiten.
- Datenanalyse.ipynb : Führt explorative Datenanalysen durch, um die Daten zu verstehen und Erkenntnisse abzuleiten.
- model.ipynb : Erstellt und trainiert die Modelle für maschinelles Lernen, um Teamziele abzuschätzen.
- poisson model.ipynb : Verwendet die Schätzungen der ML-Modelle als erwartete Werte der Poisson-Verteilung, um Übereinstimmungsergebnisse vorherzusagen.
Anforderungen
Stellen Sie sicher, dass Folgendes installiert ist:
- Python 3.x
- Jupyter-Notizbuch
- Anakonda