Dataset: FIFA 19 Dataset from Kaggle
The order of our notebook is:
- Introduction
- Data Cleaning
- Exploratory Data Analysis
- Machine Learning
- Conclusion & Takeaways
- For a GoalKeeper, which Goalkeeping attribute contributes most to his overall rating? Predict the overall rating of goalkeepers with that attribute
- For each Non-Goalkeeping Position, which non-physical attribute contributes most to each of their overall rating? Predict the overall ratings of each non-goalkeeping position players with just their respective highest correlated attribute.
- Linear Regression
- Decision Tree Regressor
- Random Forest
- GKReflexes is the buggest predictor of GoalKeeper overall rating
- Positioning is the biggest predictor for Attacker overall rating
- Composure and vision are the biggest predictor for midfielder overall rating
- Interceptions is the biggest predictor for defender overall rating
- Random Forest model is best at predicting overall rating
- Random Forest from sklearn
- Linear Regression from sklearn
- Decision Tree Regressor from sklearn
- Data Visualisation from plotly
- Github collaboration
- Learn to compare and utilise different models to suit our needs for prediction
https://plotly.com/python/
http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html
https://en.wikipedia.org/wiki/Random_forest
https://en.wikipedia.org/wiki/Linear_regression
https://gdcoder.com/decision-tree-regressor-explained-in-depth/
- @qtxbryan Bryan Tan Shao Xuan
- @rphoen Phoen Yu Heng Ryan
- @haqimthehipster Norhaqim Azalee