NBA Analytics Zyrus Johnson.

Slides:



Advertisements
Similar presentations
November Fast Break - Detailed Description Your Role within the Fast Break Principles of Play Methods of Data Collection Alternative Structure,
Advertisements

Predicting Outcome of NBA Games Using Artificial Neural Network
Fantasy Football : NFL Score Predictor Matt Grecco Abhishek Goyal.
Proposed Curriculum: Math, Science and Sports Hunter and Aaron Education 200 ‘06 Spring Curriculum Project Trinity College.
Technical Problem Solving Gathering data, Gathering data, Processing data, and Processing data, and Using this data to solve the given problem.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
Using Dijkstra’s Algorithm to Find a Shortest Path from a to z 1.
Using a Feed-forward ANN to predict NBA Games. About my ANN -Trained incrementally using back propagation -Currently it only uses sigmoid activation -Outputs.
Sabermetrics- Advanced Statistics in the MLB. More On Base Percentage (OBP) measures the most important thing a batter can do at the plate: not make.
Graph Theory Hamilton Paths and Hamilton Circuits.
Basketball Stats Jeremy Lin is a point guard. And a point guard plays an important role on the basketball team. In some ways, the point guard is like.
Online Algorithms By: Sean Keith. An online algorithm is an algorithm that receives its input over time, where knowledge of the entire input is not available.
Artificial Intelligence in Game Design N-Grams and Decision Tree Learning.
Hoos going to win the NCAA Tournament? 5 minute persuasive talk By: Jim Boley
By: Jim Ogle Charles Henkel Kyle Marcangelo.  We are trying to find what team would win in a hypothetical game based on their stats for the
Forced and Unforced Errors Idea is originally from Tennis Major factor in Tennis.
Limits to Computation How do you analyze a new algorithm? –Put it in the form of existing algorithms that you know the analysis. –For example, given 2.
PREDICTING WHICH POSITION AN NFL PLAYER SHOULD BE ON THE VIDEO GAME MADDEN. Forrest Lamp & Matt Nord.
Governing body NCAA and NBA Inventor Dr. James Naismith.
Physical Education Structures & Strategies: Basketball.
Lecture. Today Problem set 9 out (due next Thursday) Topics: –Complexity Theory –Optimization versus Decision Problems –P and NP –Efficient Verification.
Genetic Algorithms and TSP Thomas Jefferson Computer Research Project by Karl Leswing.
NBA -- NBA – Giovanni Raguso Professor Marco Scaramastra CS 110 – 3 24 November 2015.
HA 7712: Human Resource ManagementProfessor Sturman, Spring 2010 Individual Performance and HR Metrics February 2, 2010.
Chapter 14 Section 3 - Slide 1 Copyright © 2009 Pearson Education, Inc. AND.
Ch3 /Lecture #4 Brute Force and Exhaustive Search 1.
Bias and Variability Lecture 27 Section 8.3 Wed, Nov 3, 2004.
The Analytics Power Play Efficient Data Movement From Capture to Reporting.
Statistics Unit Check your understanding…. Can you answer these? What does the standard deviation of a sample represent? What is the difference between.
Statistica /Statistics Statistics is a discipline that has as its goal the study of quantity and quality of a particular phenomenon in conditions of.
One-Variable Statistics. Descriptive statistics that analyze one characteristic of one sample  Where’s the middle?  How spread out is it?  How do different.
Estimation.  Remember that we use statistics (information about a sample) to estimate parameters (information about a population.
Hamilton Paths and Hamilton Circuits
Radu Mariescu-Istodor
Topic 8: Sampling Distributions
One-Variable Statistics
Data Structures Lab Algorithm Animation.
Traveling Salesman Problems
Psychology Unit Research Methods - Statistics
Conclusions and areas for further analysis
Chapter 1 Introduction to Chemistry 1.4 Problem Solving in Chemistry
Detailed analyzes Shots, offensive Shots, opponents Performance data
Maroochydore R.S.L. Clippers
Publicly-Available (and Free) Data Bases Suitable for Use by Students in Business Analytics and Statistics Courses William J. Miller Christopher M. Lowery.
Week 11 - Monday CS221.
Unsolvable Problems December 4, 2017.
Introductory Statistical Language
1-Way Random Effects Model
INF 397C Fall, 2003 Days 13.
CALIFORNIA STATE UNIVERSITY, SACRAMENTO
NBA Draft Prediction BIT 5534 May 2nd 2018
MIST 5620: Business Intelligence
Checkers Move Prediction Algorithms
Jeff Harrison & Philip Tan
Jermaine Carn Advisor: Nick Webb
Estimation.
National 5 Physical Education
THE SCIENTIFIC METHOD A Detective Story.
Multi-Step Equation Game! Play!.
Solving TSP in O-Mopsi orienteering game Radu Mariescu-Istodor
Estimating Population Parameters
The Alpha-Beta Procedure
Statistics · the study of information Data · information
1-Way Random Effects Model
Factor Game Sample Game.
Find the Median Customer A B C D Donations 8 3 6
Basketball Position Classification
Keller: Stats for Mgmt&Econ, 7th Ed. What is Statistics?
LET’S PLAY JEOPARDY!!.
WhatsTheScore Live scores and results in real-time, with video highlights and statistics, teams and players profiles.
Presentation transcript:

NBA Analytics Zyrus Johnson

Problem Inspiration https://youtu.be/Mq785nJ0FXQ?t=11m26s

Problem Description Create an algorithm that predicts NBA player stats for an upcoming game Factor things such as pace and defensive statistics in order to get as good of an estimate as possible

Formal description defStats(defTeam, offTeam, offPlayer) Defensive and offensive teams are lists including defensive rating, pace, steals, and defensive rebounding percentage Offensive player is a list of points, rebounds, assists, steals, and turnovers

Challenges This is a calculation that does not happen in real time Statistics vary and there is no way to calculate things such as motivation Accuracy is difficult like predicting NCAA tournament games

Algorithm types involved Brute Force - For each new player there were two lists from different websites to synthesize. This was done by going alphabetically through players and analyzing them Dynamic/Constrained-This problem was constrained by using the first list (all the players in the NBA) and returning only those who played 20 or more minutes a game. Dynamically limiting the sample made the problem easier and more accurate

Results This is like a limit problem since it’s impossible to get to the exact correct answer This program gives the statistics within one standard deviation

Question 1 Simply because a problem isn’t complex, doesn’t mean it’s accurate. In a problem such as this, what specific ways would success be measured? This type of problem would be successful based on accuracy of predicitons.

Question 2 A program can either be judged based on accuracy (predictions like the weather) or efficiency (traveling salesman). Give an example of when constraining the problem would make it more accurate or more efficient. In the TSP problem shortest path gives you less operations than O(N!) which is more efficient.