Winner's Curse

From edegan.com
Revision as of 21:06, 14 August 2012 by imported>Ed (→‎Contract Data)
Jump to navigation Jump to search

This page provides notes for the Winner's Curse Project with Jim Brander. Access is restricted to this page.

See also:

Player's Data

The player's data will be retrieved by a web-crawler from http://www.nhl.com.

Specifically, go to Stats->Individuals or Stats, then the Players tab.

We want all seasons (no. players):

  • 1997-1998 (763)
  • 1998-1999 (817)
  • 1999-2000 (838)
  • 2000-2001 (884)
  • 2001-2002 (874)
  • 2002-2003 (888)
  • 2003-2004 (916)
  • The was no 2004-2005 (870). This should not be included in pull list.
  • 2006-2007 (858)
  • 2007-2008 (852)
  • 2008-2009 (885)
  • 2009-2010 (879)
  • 2010-2011 (891)
  • 2011-2012 (894)

(14 seasons available - param pass is without the dash, e.g. season=20112012).

Pages (viewName=):

  • Summary (summary)
(Player   Team   Pos   GP   G   A   P   +/-   PIM   PP   SH   GW   OT   S   S%   TOI/G   Sft/G   FO%)
  • Assists (assists)
Player   Team   Pos   GP   G   A   P   +/-   ESA   SHA   PPA   HmA   RdA   DvA   ODvA   A/G
  • Bios (bios)
#     Player     Team     Pos     DOB     Birth City     S/P     Ctry     HT     Wt     S     Rk     GP     G     A     Pts     +/-     PIM    TOI/G
  • Goals (goals)
Player   Team   Pos   GP   G   A   Pts   +/-   ESG   PPG   SHG   1G   OTG   GWG   HmG   RdG   DvG   ODvG   ENG   PSG   PST   G/G 
  • Home (homeScoring)
Player   Team   Pos   Home: GP   G   A   P   +/-   PIM   Pen   EV TOI/g   PP TOI/G   SH TOI/G   TOI/G   FO   FOW   FOL   FO% 
  • Penalties (penalties)
Player   Team   Pos   GP   PIM   Minor   Major   Misc   G Misc   Match 
  • Plus/Minus (plusMinus)
Player   Team   Pos   GP   G   A   P   +/-   Home +/-   Road +/-   Div +/-   Other Div +/-   Team GF   Team PPGF   Team GA   Team PPGA 
  • Points (points)
Player   Team   Pos   GP   G   A   P   +/-   ESP   SHP   PPP   HmP   RdP   DvP   ODvP   P/G
  • Real-time Stats (rtssPlayerStats)
PlayerStats)
Player   Team   Pos   GP   Hits   BkS   MsS   GvA   TkA   FOW   FOL   Tot   FO%   %Tm   Shots   G   S% 
  • Road (roadScoring)
Player   Team   Pos   Road: GP   G   A   P   +/-   PIM   Pen   EV TOI/g   PP TOI/G   SH TOI/G   TOI/G   FO   FOW   FOL   FO% 
  • Shooting % (shootingAll)
Player   Team   Pos   GP   S   G   S%   S/G   PS Goals   PS Taken 
  • Shootouts (shootouts)
Player   Team   Pos   Home: S   G   S%   GDG   Road: S   G   S%   GDG   Total: S   G   S%   GDG 
  • Special Teams (scoringLeaders)
Player   Team   Pos   GP   Even: G   A   P   Power Play: G   A   P   Shorthanded: G   A   P   GW   OT 
  • Time On Ice (timeOnIce)
Player   Team   Pos   GP   ES TOI   ES TOI/G   SH TOI   SH TOI/G   PP TOI   PP TOI/G   TOI   TOI/G   Shifts   TOI/S   Sft/G 
  • Division Goals (divisionScoring)
Player   Team   Pos   Dv GP   Dv G   Dv A   Dv P   Dv +/-   ODGP   OD G   OD A   OD P   OD+/-   TtlGP   TtlG   TtlA   TtlP   Ttl+/- 
  • Faceoffs (faceOffPercentageAll)
Player   Team   Pos   GP   ESFOW   ESFOL   PPFOW   PPFOL   SHFOW   SHFOL   HFOW   HFOL   HFO%   RFOW   RFOL   RFO%   FOW   FOL   Tot   FO% 

Season:

  • Regular season (gameType=2)
  • Playoffs (gameType=3)

Contract Data

The contract data will be taken from http://www.CapGeek.com

Using Player IDs:

The player name is in a page level 1 header, followed by position and team name (which is hyperlinked) in the page level 2 header.

We want the Contract History. Specifically, the header data, then the following section data. We should also take the known clauses...

There is a bug in the script tha leads to contamination in the data. This can be removed with s/.*CONTRACT DETAILS.*\n//;

Buyout data

All known (to capgeek) buyouts are listed on the page http://www.capgeek.com/buyouts.php

Arbitration data

All I have so far is:

And some articles/blog posts: