All Projects → junhwanjang → whoscored

junhwanjang / whoscored

Licence: MIT license
Football player rating analysis and position recommendation

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to whoscored

localizator
Localizator is a flutter application that provides your current/given position,and gives you weather Forecasts
Stars: ✭ 46 (+53.33%)
Mutual labels:  position
GeometryDashAPI
API for Geometry Dash
Stars: ✭ 26 (-13.33%)
Mutual labels:  game-data
Saikai
Saikai - (Resume in Japanese) is a web platform for management resume submissions. Developer web: https://saikai-develop.web.app/ ****** LIVE WEBSITE: https://saikai.me
Stars: ✭ 17 (-43.33%)
Mutual labels:  position
json2object
Type safe Haxe/JSON (de)serializer
Stars: ✭ 54 (+80%)
Mutual labels:  position
questions-job-interview
🏢 List of questions I might ask during an interview for a software developer job
Stars: ✭ 92 (+206.67%)
Mutual labels:  position
nflreadr
Efficiently download nflverse data
Stars: ✭ 38 (+26.67%)
Mutual labels:  sports-data
Positional
An elegant and colorful location information app for Android with Compass, Clock, Level, Sun, Moon, Trail Marker and many other features.
Stars: ✭ 72 (+140%)
Mutual labels:  position
bootstrap-modal-ios
Bootstrap Modal for iOS
Stars: ✭ 20 (-33.33%)
Mutual labels:  position
UberCarAnimation
This app is for animating a car like uber from one position to another with preserving angle and smooth animation
Stars: ✭ 53 (+76.67%)
Mutual labels:  position
boxball
Prebuilt Docker images with Retrosheet's complete baseball history data for many analytical frameworks. Includes Postgres, cstore_fdw, MySQL, SQLite, Clickhouse, Drill, Parquet, and CSV.
Stars: ✭ 79 (+163.33%)
Mutual labels:  sports-data
CaravanPi
System for measuring and displaying various values in caravans and motor homes, including climate values, filling levels and levelling data. MagicMirror (https://magicmirror.builders/) is used for presentation. A circuit board design is available now
Stars: ✭ 14 (-53.33%)
Mutual labels:  position
Tether
A positioning engine to make overlays, tooltips and dropdowns better
Stars: ✭ 8,444 (+28046.67%)
Mutual labels:  position
scrapeOP
A python package for scraping oddsportal.com
Stars: ✭ 99 (+230%)
Mutual labels:  sports-data
KiBot
KiCad automation utility
Stars: ✭ 203 (+576.67%)
Mutual labels:  position
mathematics-statistics-for-data-science
Mathematical & Statistical topics to perform statistical analysis and tests; Linear Regression, Probability Theory, Monte Carlo Simulation, Statistical Sampling, Bootstrapping, Dimensionality reduction techniques (PCA, FA, CCA), Imputation techniques, Statistical Tests (Kolmogorov Smirnov), Robust Estimators (FastMCD) and more in Python and R.
Stars: ✭ 56 (+86.67%)
Mutual labels:  regression-analysis
vue-sticky
模拟 position: sticky; 的 vue 组件
Stars: ✭ 30 (+0%)
Mutual labels:  position
Interactive Data Editor
A Software to interactively edit data in a graphical manner
Stars: ✭ 35 (+16.67%)
Mutual labels:  regression-analysis
mysportsfeeds-api
Feature requests for the MySportsFeeds Sports Data API.
Stars: ✭ 44 (+46.67%)
Mutual labels:  sports-data
public sport science datasets
An ongoing compilation of publicly available datasets for sport science projects.
Stars: ✭ 24 (-20%)
Mutual labels:  sports-data
Account-Protector
Automate emergency position closing and autotrading termination using a multi-setting expert advisor.
Stars: ✭ 47 (+56.67%)
Mutual labels:  position

Football player model

  • We created two models using game data in each league. Frist model is to check what factor is critical for player's rating. As using the model, it can predict their rating based on a single game data. Second model is that finding better position based on training data. The second model is based on about 2,500 players having a single position. Then, it will be used for helping other players having multi positions find their better position.
  • Parsed Website : www.whoscored.com
  • Sample data : Game data in 2015-2016 season
    • League : Bundesliga(Germany), LaLiga(Spain), EPL(UK), Ligue1(France), SerieA(Italy), Eredivise(Netherland), RPL(Russia)
    • Position(Class) : FW, MF, DF, GK
    • Player : Football Players having more 270 minutes on appearance.

1. Crawling game data

https://github.com/junhwanjang/whoscored/blob/master/1_Crawling%20Players'%20data.ipynb

2. Player rating model

  • Comment : I think that if we have more past season data, I am sure we can get some significant insight about changes of main factors on each position and on the overall football strategy/style.

2-1) FW

https://github.com/junhwanjang/whoscored/blob/master/2_Forward%20OLS%20analysis.ipynb

2-2) MF

https://github.com/junhwanjang/whoscored/blob/master/3_Midfielder%20OLS%20analysis.ipynb

2-3) DF

https://github.com/junhwanjang/whoscored/blob/master/4_Defender%20OLS%20analysis.ipynb

2-4) GK

https://github.com/junhwanjang/whoscored/blob/master/5_Goalkeeper%20OLS%20analysis.ipynb

3. Position recommend model

  • Train Data : Football players having single position
  • Test Data : Football players having multi positions
  • Comment : It could help players having multi positions find their better position. The model will be used for the game industry because sport itself is a kind of game.

https://github.com/junhwanjang/whoscored/blob/master/6_Position%20Classification%20model.ipynb

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].