Web Mining Project University of Mannheim about SNA of League of Legends Players.
Social network analysis (SNA) is the process of investigating social structures through the use of networks and graph theory (Wikipedia, 17.05.2022). In this SNA we want to analyze social networks between players that played together in League of Legends matches and discover possible social structures.
- install requirements
- either by setting up an env with the requirement file
- or installing the following modules manually
- numpy
- pandas
- networkx (2.7 or newer)
- matplotlib
- scipy (1.8 or newer)
- run preprocessing notebooks if needed
- run analysis notebooks
- Analysis_Dataset_Composition to exlore the data itself
- Data_analysis_proAndAverage_players to explore the graphs and communities
- cassiopia: library to access the RIOT Api in an oo way https://github.com/meraki-analytics/cassiopeia See example folder for sample code