Predicting Copa America 2024 Using ML
A Machine Learning Approach to Forecasting Copa America 2024 Results.
@kaggle.parasharmanas_predicting_copa_america_2024_using_ml
A Machine Learning Approach to Forecasting Copa America 2024 Results.
@kaggle.parasharmanas_predicting_copa_america_2024_using_ml
With the Copa America 2024 approaching, this Data Science endeavor delves into predicting the tournament's champion using Machine Learning. By analyzing extensive datasets, including international football results from 1872 to 2024 and FIFA World Rankings from 1992 to 2024, a model was crafted to simulate match results.
The challenge was tackled as a binary classification problem, distinguishing between a win for the home team and a draw/win for the away team. To offset the home advantage, typically seen in regular matches but not in the World Cup, I swapped the home and away teams and averaged the predictions for balanced probabilities.
This innovative approach not only forecasts match outcomes but also unveils intricate aspects of international football dynamics. The project has concluded successfully, providing insights into the potential champion of the Copa America 2024 based on historical data and meticulous machine learning analysis.
CREATE TABLE fifa_ranking_2024_04_04 (
"rank" DOUBLE,
"country_full" VARCHAR,
"country_abrv" VARCHAR,
"total_points" DOUBLE,
"previous_points" DOUBLE,
"rank_change" BIGINT,
"confederation" VARCHAR,
"rank_date" TIMESTAMP
);
CREATE TABLE goalscorers (
"date" TIMESTAMP,
"home_team" VARCHAR,
"away_team" VARCHAR,
"team" VARCHAR,
"scorer" VARCHAR,
"minute" DOUBLE,
"own_goal" VARCHAR,
"penalty" VARCHAR
);
CREATE TABLE results (
"date" TIMESTAMP,
"home_team" VARCHAR,
"away_team" VARCHAR,
"home_score" BIGINT,
"away_score" BIGINT,
"tournament" VARCHAR,
"city" VARCHAR,
"country" VARCHAR,
"neutral" BOOLEAN
);
CREATE TABLE shootouts (
"date" TIMESTAMP,
"home_team" VARCHAR,
"away_team" VARCHAR,
"winner" VARCHAR,
"first_shooter" VARCHAR
);
Anyone who has the link will be able to view this.