top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Player Performance Analysis

Project type

Data Analysis and Modeling

Date

Oct. 2024

Github Link

Tools

Python, Pandas, Matplotlib

This study delved into professional League of Legends (LoL) match data from 2022, sourced from Oracle’s Elixir. The primary objective was to investigate whether a player's versatility in champion selection correlates with their success rate in matches.​

-Data Overview: The dataset comprised 150,180 entries with 161 attributes each, detailing various aspects of gameplay, individual performances, and team dynamics.​

-Data Cleaning: Focused on extracting relevant columns such as player roles, names, champions used, and match outcomes. The dataset was filtered to include only player-specific information, ensuring accuracy by removing entries with missing values.​

-Feature Engineering: Introduced metrics like the number of unique champions played (num_characters) and a weighted diversity measure (weighted_num_characters) using Shannon diversity. Players with fewer than 20 matches were excluded to maintain statistical significance.​

-Analysis: Calculated each player's win rate and examined its relationship with their champion diversity. The data was sorted based on the weighted number of characters to identify patterns.

Connect with me:

Zifan Luo

(619)705-8796

z9luo@ucsd.edu

7689 Palmilla Drive,

San Diego, CA 92122

 

© 2025 by Zifan Coco  Luo. All rights reserved.

 

  • Instagram
  • LinkedIn
  • GitHub
bottom of page