Coder Social home page Coder Social logo

nfl_play_predictor's Introduction

NFL Play Predictor

Predict what's coming next in the NFL!

In all levels of football, on-field trends are typically discerned exclusively through voluminous film study of opponent history, and decisions are made using anecdotal evidence and gut instinct. These methods in isolation are highly inefficient and prone to human error.

Enter โ€“ the play predictor. This tool aims to enhance in-game NFL decision making with a tool capable of predicting the type of play the opposing team will run at high accuracy in real-time. On average this tool is able to predict pass or run at 73.6% accuracy, with varying performance dictated by teams playing and mostly game situation.

This tool is able to predict in close to real-time, meaning you can follow along during a game and generate accurate predictions of what type of play will be run next, where it will go, how that decision compares to all other teams in the NFL, and what the likelihood of success is (as defined by scoring a touchdown or getting a first down).

Click the link below to try it out!

http://wespasplaypredictor.com/

The app was built in Shiny, and the website hosted using the AWS stack (an ec2 instance with a custom domain using Route 53). Check out the blog posts below for more details, I'll be publishing a series of posts on methods for this project. The first post goes into the predictor itself, while the second focuses on how to host a Shiny Application using Amazon EC2, and how to set up a custom domain name for that application.

https://wesleypasfield.wordpress.com/2017/09/17/predicting-nfl-plays-with-the-xgboost-decision-tree-algorithm-wespasplaypredictor-com/

https://wesleypasfield.wordpress.com/2017/11/13/hosting-an-r-shiny-application-on-amazon-ec2/

nfl_play_predictor's People

Contributors

wesleypasfield avatar

Stargazers

 avatar  avatar Kevin Segal avatar David Brait avatar Alex Bresler 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.