Coder Social home page Coder Social logo

americanfootballbigdatainsights's Introduction

Info for Milestone 3

The results are formulated in our DataStory

Reserve link for the datastory: https://ottogin.github.io. The code is here https://github.com/ottogin/ottogin.github.io.

Code

All data analysis is in the notebook DataExploration.ipynb. We use plotly for some visualizations, so the best way to look at our work without downloading and running it is to open this notebook with nbviewer: https://nbviewer.jupyter.org/github/ottogin/AmericanFootballBigDataInsights/blob/master/DataExploration.ipynb (Downloading and opening without running will also hide some important visualizations, so please use nbviewer, sorry for inconvience (plotly plots are just so beautiful ;))).

Contribution

  • Fedor: part of data cleaning, story about geography of games and players, feature importances from LightGBM
  • Artem: part of data cleaning, Sheldon's story, frontend
  • Davit: a lot of text writing and checking, some initial data analysis, story about players' weights, positions etc
  • Oganes: story about tactics, a lot of visualizations, part of states' story, different experiments.

Despite the roles described above, we worked as a whole team and everyone made a crucial contribution to the project. As we are a good team everyone will work on final presentation, especially Sheldon.

American Footbal Big Data Insights

How many yards will an NFL player gain after receiving a handoff?

Abstract

Sport data always contains a lot of very interesting insights. Having been inspired by Sheldon Cooper we decided to find out what helps professional sport players win. American football is a complex sport and defintely contains many secrets to discover for data scientists. Deeper insight about what is important and what is not will help teams, media, and fans better understand the game, and for coaches to find better strategies.

As good data scientists we are going to start discovering the data with nice visualizations. Looking at players positions, understanding coach strategies and team statistics will hopefully give us surprising ideas. As a model task we will use our insights to predict how many yards will an NFL player gain after receiving a handoff.

Research questions

  • Which parameters of team, tactics and environment really affect the result of the game?
  • How these parameters are connected with each other? For example, do the temperature and wind speed affect player speed?
  • How to build perfect American Football team?
  • What is the best data representation of in-game situation to analyze and build ML models upon it?
  • Which model is the best to predict the result of the play?
  • Was Sheldon Cooper right? ;)

Dataset

The data is provided by the running Kaggle competition and presented in tabular data containing 509762 rows and 49 columns. Each line is a time-stamp of one of the players for one of the 512 games. For each time-stamp we know player position and even orientation he looks at, we also know what wether it was, so there is a really huge space for interesting correlations!

americanfootballbigdatainsights's People

Contributors

femoiseev avatar ottogin avatar davit98 avatar tizianopiccardi avatar

Stargazers

 avatar Oganes Manasian avatar

Watchers

James Cloos 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.