37
1 Sports Analytics… game on Daniel Conway Director of the Center for Business Analytics Loras College

Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

Embed Size (px)

DESCRIPTION

Learn how you can use sports analytics to improve and predict player performance in baseball, basketball and football. For more information on the Loras College 2014 Business Analytics Symposium, the Loras College MBA in Business Analytics or the Loras College Business Analytics Certificate visit www.loras.edu/mba or www.loras.edu/bigdata.

Citation preview

Page 1: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

1

Sports Analytics…

… game on

Daniel Conway

Director of the Center for Business Analytics

Loras College

Page 2: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

2

Who cares about sports?

Page 3: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

3

Where does analytics fit in sports?

• Improve/predict player performance• HR / Personnel• Entertainment

2006 300 attend MIT’s Sports Analytics Conference2011 & beyond capped at 2000 in person & thousands more online

Page 4: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

4

2014 SABR – Society for American Baseball Research

Page 5: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

5

Agenda

• Moneyball• Baseball, Football, and Basketball

• HR• Entertainment

Page 6: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

6

America’s Pastime

Peanuts, Crackerjack, and Numbers

Page 7: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

7

The Pythagorean Theorem

RunsAllowed

RunsScored

Estimated % of games won

Runs scored2

----------------------------------Runs scored2 + Runs allowed2

1.96 is the optimal exponent, 2.37 for football

15.4 for basketball

Magic Quadrant Boston Detroit St. Louis…

Tough Year Houston Minnesota Philadelphia

Offensive LA Angels Toronto Colorado

Duals Atlanta Pittsburgh LA Dodgers

Page 8: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

8

Some Definitions

Bill James “Runs Created” formula:

RC = (hits + BB + HBP) x (TB) / (AB + BB + HBP)Blue: # baserunnersGreen: Rate at which runners are advanced

Familiar? (Newton: Mass * Velocity)

Page 9: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

9

Decision Making in Sports

Blitz or drop backSwing, take pitch

Pass, drive, shoot

8 iron or 9 iron

Pass, run, punt

Foul or play

Pitch out

Attempt base steal

Call Timeout

Change Pitchers

Page 10: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

10

Trade? Why would you trade Albert Pujols?

Page 11: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

11

State Transitions of Baseball

State (outs 1st 2nd 3rd )

Avg Runs

# Plate Appearances

0 000 .54 46,180

1 000 .29 32,921

2 000 .11 26,009

0 001 1.46 512

1 001 .98 2,069

2 001 .38 3,129

0 010 1.17 3,590

1 010 .71 6,168

2 010 .34 7,709

0 011 2.14 688

1 011 1.47 1,770

2 011 .63 1,902

State (outs 1st 2nd 3rd )

Avg Runs

# Plate Appearances

0 100 .93 11,644

1 100 .55 13,483

2 100 .25 13,588

0 101 1.86 1,053

1 101 1.24 2,283

2 101 .54 3,117

0 110 1.49 2,786

1 110 .97 4,978

2 110 .46 6,545

0 111 2.27 805

1 111 1.6 1,926

2 111 .82 2,280

Page 12: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

12

State Transitions of Baseball

State (outs 1st 2nd 3rd )

Avg Runs

# Plate Appearances

0 000 .54 46,180

1 000 .29 32,921

2 000 .11 26,009

0 001 1.46 512

1 001 .98 2,069

2 001 .38 3,129

0 010 1.17 3,590

1 010 .71 6,168

2 010 .34 7,709

0 011 2.14 688

1 011 1.47 1,770

2 011 .63 1,902

State (outs 1st 2nd 3rd )

Avg Runs

# Plate Appearances

0 100 .93 11,644

1 100 .55 13,483

2 100 .25 13,588

0 101 1.86 1,053

1 101 1.24 2,283

2 101 .54 3,117

0 110 1.49 2,786

1 110 .97 4,978

2 110 .46 6,545

0 111 2.27 805

1 111 1.6 1,926

2 111 .82 2,280

No outs. Should I try to advance a runner from 1st to 3rd on a single? Let P be the probability of success.Yes, if P * 1.86 + (1-P) .55 >= 1.49 , or P > .72. Last year, 0.03 were thrown out…

Page 13: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

13

State Transitions of Baseball

State (outs 1st 2nd 3rd )

Avg Runs

# Plate Appearances

0 000 .54 46,180

1 000 .29 32,921

2 000 .11 26,009

0 001 1.46 512

1 001 .98 2,069

2 001 .38 3,129

0 010 1.17 3,590

1 010 .71 6,168

2 010 .34 7,709

0 011 2.14 688

1 011 1.47 1,770

2 011 .63 1,902

State (outs 1st 2nd 3rd )

Avg Runs

# Plate Appearances

0 100 .93 11,644

1 100 .55 13,483

2 100 .25 13,588

0 101 1.86 1,053

1 101 1.24 2,283

2 101 .54 3,117

0 110 1.49 2,786

1 110 .97 4,978

2 110 .46 6,545

0 111 2.27 805

1 111 1.6 1,926

2 111 .82 2,280

They say to never make the 1st or 3rd out at 3rd base…

Page 14: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

14

Fielding…

• A fatally flawed metric:

Fielding percentage = (PO + A) / (PO + A + E)

PO = PutoutsA = AssistsE = Errors

The Range Factor vs.Baseball Info Solutions

Page 15: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

15

Fielding in NY

Yankees fielders cost the team 139 hits over the course of a season, or 11.2 wins worse than an average team.

Derek Jeter defense costs the Yankees 3.8 games per season

Ozzie Smith (Cardinals 1978-1996) was worth over 3.5 wins on defense – highest in history.

Page 16: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

16

Pitch Count

2003 AL championship, Red Sox vs. Yankees, 5-2 in the 8th (90% chance of winning)

Pedro Martinez on the mound.

100 pitches

OBP = 0.256 OBP = 0.364

Grady Little goes to the mound but leaves in Martinez.Jeter doubles, Yankees tie it, win in 11.Grady Little fired the following week.

90 99 108

117

126

135

144

0

20000

40000

60000

80000

100000

120000

140000

Pitcher Injuries

Page 17: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

17

How much is a 20 yard gain worth?

Page 18: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

18

State & Expected Points 1st and 10

Yard Line Cabot, Sagarin, Winston Football Outsiders.com

5 -1.33 -1.2

15 -0.58 -0.6

25 0.13 0.1

35 0.84 0.9

45 1.53 1.2

55 (45) 2.24 1.9

65 (35) 3.02 2.2

75 (25) 3.88 3.0

85 (15) 4.84 3.8

95 (5) 5.84 4.6

Page 19: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

19

How has football changed from 2003-2007 compared to 2013?

Category

2007 2013

PY/A 61.67 91.7

DPY/A -67.5 -42.2

RY/A 26.44 -37.4

DRY/A -67.5 -31.5

Pen -0.06 -1.05

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 320

1

2

3

4

5

6

Rushing Yards / Attempt 2013 of 32 top ranked point differential teams

RY/A

Page 20: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

20

Who is the “best” quarterback? Simple – use the quarterback

rating:

1. First one takes a quarterback’s completion percentage, then subtracts 0.3 from this number and divides by 0.2.

2. You then take yards per attempt subtract 3 and divide by 4.

3. After that, you divide touchdowns per attempt by 0.05.

4. For interceptions per attempt, you start with 0.095, subtract from this number interceptions per attempt, and then divide this result by 0.04.

To get the quarterback rating, you add the values created from your first four steps, multiply this sum by 100, and divide the result by 6.

The sum from each of your first four steps cannot exceed 2.2375 or be less than zero.

Page 21: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

21

Page 22: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

22

Basketball – a collaborative pastime

Page 23: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

23

Da Four Factors

• EFG – OEFG (effective field goals)

• TPP – DTPP (turnovers)

• ORP – DRP (rebounds)

• FTR – OFTR (free throws)

Then games won =

41.06

+ 351.88 (EFG-OEFG) (explains 71%) .01↑=> 3.5 more wins

+333.06 (TPP-DTPP) (explains 16%) .01↑=> 3.3 more wins

+130.61(ORP-DRP) (explains 6%) .01↑=> 1.3 more wins

+44.43(FTR-OFTR) (explains 0%) .01↑=> 0.44 more wins

(R2 = 0.91)

Page 24: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

24

A Simulation of Basketball…

What if the 1992 Dream Team could play the 2012 Dream Team?

Page 25: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

25

NBA Shooting

Page 26: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

26

One second of NBA basketball

Page 27: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

27

One Game’s Ball movement

Page 28: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

28

Sir Tim Duncan

Page 29: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

29

Expected Value of a Possession

(this slide intentionally blank)

Page 30: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

30

CIO Magazine: 8 ways Big Data and Analytics will change sports

1. Pitchf/x – balls & strikes2. Slice & Dice data for fans3. Data from wearable technologies4. Field collection systems5. Predictive insights into Fan Preferences

1. In seat concession ordering

2. Restroom congestion

6. Hiring more numbers whizzes7. Influence Coaching Decisions8. Build Arguments for Contract Negotiations

Page 31: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

31

MIT Sports Analytics Conference

• Tanking & the Drafts- incentives• Hot hand theory – players believe it & thus…• Still difficult to sell it to coaches

Page 32: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

32

Why do we love the NCAA Basketball Tourney?

• Engaged via Brackets

Page 33: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

33

Why do we love NFL Football? - Derivatives

• How big is the market? In terms of actual expenditures, – estimates that 32 million Americans spend $467 per person or about $15 billion in total playing. 

• These figures don’t count ad revenue for fantasy hosting sites. The NFL’s annual revenue falls just under $10 billion currently.

• So the “derivative” market has grown larger than the foundational market.

Page 34: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

34

Derivatives & the future of Sports Analytics

Forces driving the derivatives (future of SA)• Virtual Reality and Location Independence• Big Data & Big Money• Northwestern ruling and who owns what• Watson

Page 35: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

35

Predictive Analytics

Page 36: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

36

Page 37: Loras College 2014 Business Analytics Symposium | Dan Conway: Sports Analytics

37

• Addin – bullfighter