Pandas : To process data
Numpy : For mathematical calculations
Matplotlib : Simple Data Visualization
Seaborn : To see trend between CodeForces rating and CodeChef rating
BitByte (Programming Club, PDPM IIITDM Jabalpur) is organising Most Improved Competitive Programmer
In which members are ranked based on improvement in rating on different platforms.
Comparing users who are active only on one platform was in-accurate simple sorting, hence CC to CF rating converter modelled using Linear Regression was developed.
- Scraped data of around 12000 from StopStalk.
- Solved data-discrepancies using Excel and Pandas
- Spotting a linear trend between CodeChef and Codeforces rating (using scatter plot)
- Parameters for best fit line were calculated.
- After initial data cleaning, we had users with non-nan 10280 CodeChef and 7437 Codeforces ratings .
- 6442 Users had both CF and CC ratings.
- Estimated coefficients for line y=mx+c are as follows :
- constant (c) = -32.62926507315615
- slope of line (m) = 0.8315620555789324
- Where y represents CodeForces rating and x represents CodeChef rating
- Update the dataset regularly over the course of MICP
- Develop a web-app for the same