Predicciones de la Eurocopa 2024
Este proyecto tiene como objetivo predecir los resultados de la UEFA Euro 2024 utilizando modelos de Machine Learning (ML) y la Distribución de Poisson. El proyecto genera dos estimaciones de los objetivos del equipo utilizando modelos de Regresión ML. Luego, estas estimaciones se utilizan como valores esperados de la distribución de Poisson para predecir los resultados de los partidos.
Fuentes de datos
Los datos para este proyecto se pueden obtener de las siguientes fuentes:
- Conjunto de datos de clasificación mundial de la FIFA: este conjunto de datos proporciona las clasificaciones de la FIFA de selecciones nacionales al 4 de abril de 2024.
- Predicción de la Copa Mundial de la FIFA 2022 con ML: este conjunto de datos incluye varias características y predicciones relacionadas con los partidos de la Copa Mundial de la FIFA.
Descargue estos conjuntos de datos y colóquelos en una carpeta llamada data
en el directorio raíz de este proyecto.
Estructura del proyecto
El proyecto consta de cinco archivos de Jupyter Notebook que deben ejecutarse en el siguiente orden:
- db Creator.ipynb : crea y configura la base de datos inicial requerida para el proyecto.
- feats eng.ipynb : realiza ingeniería de características para preparar los datos para el análisis y el modelado.
- análisis de datos.ipynb : realiza análisis de datos exploratorios para comprenderlos y obtener información.
- model.ipynb : construye y entrena los modelos de aprendizaje automático para estimar los objetivos del equipo.
- poisson model.ipynb : utiliza las estimaciones de los modelos ML como valores esperados de la distribución de Poisson para predecir los resultados de las coincidencias.
Requisitos
Asegúrese de tener instalado lo siguiente:
- Pitón 3.x
- Cuaderno Jupyter
- Anaconda