Analyzing NHL Goalie Stats (03-04 07-08) Using the Self-Organizing - - PowerPoint PPT Presentation

analyzing nhl goalie stats 03 04 07 08 using the self
SMART_READER_LITE
LIVE PREVIEW

Analyzing NHL Goalie Stats (03-04 07-08) Using the Self-Organizing - - PowerPoint PPT Presentation

Analyzing NHL Goalie Stats (03-04 07-08) Using the Self-Organizing Map By: Chuck Crittenden "In hockey, goaltending is 75 percent of the game. Unless it's bad goaltending. Then it's 100 percent of the game, because you're going to


slide-1
SLIDE 1

Analyzing NHL Goalie Stats (03-04—07-08) Using the Self-Organizing Map

By: Chuck Crittenden

slide-2
SLIDE 2

"In hockey, goaltending is 75 percent of the game. Unless it's bad goaltending. Then it's 100 percent of the game, because you're going to lose." ~ Gene Ubriaco (NHL forward)

slide-3
SLIDE 3

Overview

l Previous Problem l Data l Algorithm l Self-Organizing Map

slide-4
SLIDE 4

Overview

l Specific Maps l Alternate Paths l Conclusion l Extensions

slide-5
SLIDE 5

Previous Problem

l NHL Goaltending Statistics by Team – (03-04 through 07-08) l Average Standings for each Team l Use Self-Organizing Map – Find natural clusters

slide-6
SLIDE 6

Previous Problem

l Stats – GAA, SV %,

GA, GF, DIFF

l Standings and Levels

slide-7
SLIDE 7

The Result

l 15x15 Map

slide-8
SLIDE 8

The Data

slide-9
SLIDE 9

Data

l GAA – Goals Against Average

Goals Allowed ` Number of Minutes Played(1/60)

l SV% – Save Percentage

Goals Allowed Shots Allowed

l GA – Goals Allowed l GF – Goals Scored l DIFF – Goal Differential

DIFF = Goals Scored – Goals Allowed

slide-10
SLIDE 10

The Algorithm

l Self-Organizing Map (SOM) – Artifical Neural Network l Clusters in 2-dimensional map

slide-11
SLIDE 11

What is Needed?

l A .bat file containing the reference to the

executables and the specifics of the map.

l The executables randomly initialize, run the

algorithm, and calibrate the label onto the points.

l som_mapper.exe

slide-12
SLIDE 12

Initial Map

l Randomly intialized. l Each team (p) compared to each point on

the map (q) with Euclidean distance.

l Whichever point the specific team is closest

to.

l That point is trained accordingly. l Other points around it are also trained,

just not as much.

slide-13
SLIDE 13

SOM

l Process repeats for a set number of times. l The labels are pasted on to each instance. l The Map is made.

slide-14
SLIDE 14

Team-Specific Maps

l Using only randinit and vsom l Use a specific team’s data only – Use vcal to attach the labels of each season l Allows monitoring of team’s progress

slide-15
SLIDE 15

Boston Bruins

Point Totals 03-04 104 05-06 74 06-07 76 07-08 94

slide-16
SLIDE 16

Boston’s Map

slide-17
SLIDE 17

Year-Specific Maps

l Using only randinit and vsom l Use a specific season’s data only – Use vcal to attach the labels of each team l Allows monitoring of every team’s

performance when maps put consecutively

slide-18
SLIDE 18

2003-2004 Map

slide-19
SLIDE 19

2005-2006 Map

slide-20
SLIDE 20

Alternate Means

l Rather than use same map as base l Use a seed for the randomization process – In theory will force better teams into the same

section for all maps

slide-21
SLIDE 21

Randomization

l Didn’t work out as planned.

03-04 05-06

slide-22
SLIDE 22

Conclusion

l In SOM using a map with all of the data is

superior to a seed

– Assuming data is representative l Is possible to monitor team’s progression

slide-23
SLIDE 23

Extensions

l This same idea can be used to track a single

goalie

– Removing GA, GF, and DIFF – Using only their data matched against all of the

data in the league

l Compare two or more teams in separate

years

l Use more attributes to compare individual

players

slide-24
SLIDE 24

Summary

l Previous Problem l Data l Algorithm l Self-Organizing Map

slide-25
SLIDE 25

Summary

l Specific Maps l Alternate Paths l Conclusion l Extension

slide-26
SLIDE 26

Sources

Aleshunas, John. Retrieved Apr. 17, 2008. “Self-Organizing Map (SOM)” from: http://mercury.webster.edu/aleshunas/MATH%203210/MATH%203210%20Source%20Code%20and%20Executables.html Aleshunas, John. Retrieved Dec. 9, 2008. “Crittenden – NHL Goalie SOM” from: http://mercury.webster.edu/aleshunas/Support%20Materials/SOM/Crittenden%20-%20NHL%20Goalie%20SOM.doc Goaltender’s Annex. Retrieved May 5, 2008. Ubriaco Quote from: http://www.angelfire.com/sk/goalieannex/quotes02.html NHL.com. Retrieved Apr. 16, 2008. “Goalie Statistics and Team Standings” from: http://www.nhl.com/nhlstats/app Yahoo Sports. Retrieved Apr. 16, 2008. “Goalie Statistics and Team Standings” from: http://sports.yahoo.com/nhl/teams/___/stats (Replace ___ with each team’s abbreviation).

  • Wikipedia. Retrieved Apr. 17 2008. “Stepping through the Algorithm” from:

http://en.wikipedia.org/wiki/Self-organizing_map - Stepping_through_the_algorithm

  • Wikipedia. Retrieved May 6, 2008. “Euclidean Distance” from:

http://en.wikipedia.org/wiki/Euclidean_distance