Project analyzing a dataset of chess games from Lichess.com. Utilizes exploratory analysis on different variables and looks into different openings in depth, mainly focused on different opening win rates across different player ratings.
First project using Python.
1.1 Importing Modules/Dataset, adding Dictionaries, and brief look at Dataset
1.2 Adding New Columns and Mapping Dictionaries
1.3 Finding Average Rating of Each Game
1.4 Calculating Winrate of All Openings
1.5 Creating Rating Difference Column and Filtering Out High Difference
2.1 Rating Visualizations
2.2 Frequency of Wins Loses and Draws
2.3 Visualing Rating Difference
2.4 Making Rating Subsets to Calculate Winrates in Brackets
2.5 Visualization of Rating Difference Against Number of Turns
2.6 Exploring Openings
3.1 Finding Popular Aggressive and Defensive Openings
3.2 Looking at Openings In Different Rating Groups
3.3 Checkmate Frequency Analysis
3.4 Resign Frequency