2024 年欧洲杯预测
该项目旨在使用机器学习 (ML) 模型和泊松分布来预测 2024 年欧洲杯的结果。该项目使用回归 ML 模型生成团队目标的两个估计。然后将这些估计值用作泊松分布的预期值来预测比赛结果。
数据来源
本项目的数据可以从以下来源获得:
- FIFA 世界排名数据集:该数据集提供截至 2024 年 4 月 4 日的 FIFA 国家队排名。
- 使用 ML 预测 FIFA 2022 世界杯:该数据集包含与 FIFA 世界杯比赛相关的各种特征和预测。
请下载这些数据集并将其放置在本项目根目录下名为data
文件夹中。
项目结构
该项目由五个 Jupyter Notebook 文件组成,应按以下顺序运行:
- db Creator.ipynb :创建并设置项目所需的初始数据库。
- feats eng.ipynb :执行特征工程以准备用于分析和建模的数据。
- dataanalysis.ipynb :进行探索性数据分析以理解数据并得出见解。
- model.ipynb :构建和训练机器学习模型以估计团队目标。
- poisson model.ipynb :使用 ML 模型的估计值作为泊松分布期望值来预测比赛结果。
要求
确保您已安装以下软件: