Giter Site home page Giter Site logo

lppier / league_of_legends_data_analytics Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 2.73 MB

Data Analytics on League of Legends using R on Kaggle Dataset. Demonstrates the entire data mining process from defining the problem to data retrieval to model building and inference

league_of_legends_data_analytics's Introduction

League_Of_Legends_Data_Analytics

Summary : We were able to attain 71.3% pre-game accuracy as to whether a team would win against another team. This accuracy goes up marginally as the match progresses as more data is attained. Full Report Here : https://github.com/lppier/League_Of_Legends_Data_Analytics/blob/master/FT01_LeagueOfLegends_Report.pdf

Data Analytics on League of Legends dataset from Kaggle : https://www.kaggle.com/chuckephron/leagueoflegends We assumed the role of investigating odds of a certain team winning in an e-sports situation at certain time points. (before the game, 5 minutes into the game, 10 minutes into the game and halfway through the game).

This was a group project in data mining following the CRISP-DM methodology :

  • Business understanding
  • Data understanding
  • Data preparation
  • Modeling
  • Evaluation
  • Deployment

Personally, I did some data pre-processing, creating new predictors out of exisiting features. I also ran the models in R to investigate the accuracy at various time slices. For the report, I worked on the interpretation and evaluation of the models' metrics. eg. ROC curve, confusion matrix, etc.

Team Members

Anurag Chatterjee
Bhujbal Vaibhav Shivaji
Charles Thomas De Leau
Lim Pier
Liu Theodorus David Leonardi
Tsan Yee Soon

Data Preparation

Some work in R was done to transform data from the original fields to fields that we felt were valuable as predictors for modeling. eg. win efficiency

Modeling

We investgated random forests, xgboost, neural networks, decision trees and logistic regression over the course of this project. The eventual model chosen was logistic regression.

The R Markdown files (cleaned up) are included. This repository is the final one that contains the submitted findings. Working repository during the project : https://github.com/lppier/KE5107_LeagueofLegends

league_of_legends_data_analytics's People

Contributors

lppier avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.