Skip to content

taeckyung/CS564-LoL-Personality

Repository files navigation

Analysis on Human Personality and League of Legends Factors (KAIST CS564 '20 Fall Class Project)

Data Collection & Preprocessing With Python

  • Data Collection/Preprocessing Code: collect_rank_match.py, preprocess.py, prepare-analysis.py
  • Datasets: responses.csv, all_tiers.csv, all_matches.csv
  • Collect League of legends player statistics collection via Riot API.
  • Preprocess lane and role information to generate five lane information.

Mainly written by Jiseong Yang and Taeckyung Lee

Clustering Champion Data

  • Collect League of legends 152 different champions data in JSON Format via Riot API and transform it into a data frame.(Code: lolchampions.py)
  • Clustering champions with Hierarchical Clustering: Main_Analysis.R.

Mainly written by Giyoung Byun and Soohwan Lim

Survey Data Preprocessing & R analysis

  • Preprocessing code: prepare_analysis.py

  • Datasets: Roll_Data.csv

  • Combine collected log data with survey results

  • R analysis code: Main_Analysis.R

  • R analysis of MBTI and LoL, based on clustering results and preprocessed data

Mainly written by Seojin Kim and Soohwan Lim

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published