UEFAユーロ2024の予測
このプロジェクトは、機械学習 (ML) モデルとポアソン分布を使用して UEFA Euro 2024 の結果を予測することを目的としています。このプロジェクトでは、回帰 ML モデルを使用してチームの目標の 2 つの推定値を生成します。これらの推定値は、試合結果を予測するためのポアソン分布の期待値として使用されます。
データソース
このプロジェクトのデータは次のソースから取得できます。
- FIFA 世界ランキング データセット: このデータセットは、2024 年 4 月 4 日時点の代表チームの FIFA ランキングを提供します。
- ML を使用した FIFA 2022 ワールドカップの予測: このデータセットには、FIFA ワールドカップの試合に関連するさまざまな機能と予測が含まれています。
これらのデータセットをダウンロードし、このプロジェクトのルート ディレクトリにあるdata
という名前のフォルダーに配置してください。
プロジェクトの構造
プロジェクトは 5 つの Jupyter Notebook ファイルで構成されており、次の順序で実行する必要があります。
- db Creator.ipynb : プロジェクトに必要な初期データベースを作成および設定します。
- feats eng.ipynb : 特徴量エンジニアリングを実行して、分析とモデリング用のデータを準備します。
- data Analysis.ipynb : データを理解し、洞察を得るために探索的なデータ分析を実行します。
- model.ipynb : 機械学習モデルを構築およびトレーニングして、チームの目標を推定します。
- poisson model.ipynb : ML モデルからの推定値をポアソン分布の期待値として使用して、一致結果を予測します。
要件
以下がインストールされていることを確認してください。
- Python 3.x
- ジュピターノートブック
- アナコンダ