Poor Man’s Super
Linear Weights
11/27/2006 (Updated 12/12/06)
Matthew Rauseo
Introduction
A few years back Mitchel Lichtman one of the co-authors of “The Book” first published a metric of his design called Super Linear Weights (SLTWs). The metric used play by play data purchased from Stats Inc. to calculate the value of a player’s batting, defensive, and base running contributions to a team. Since then, Mitchel went to work for a ball club and was no longer able to publish SLWTS, which left us without a really good measure of a player’s contribution. The stats that are available are flawed and not all encompassing. Win Shares designed by Bill James and available at the Hardball Times website uses a useless defensive system, and no base running system. VORP and WARP published by Baseball Prospectus are each flawed in different ways – VORP uses a ridiculous fictional baseline, has no base running system and only uses a positional adjustment for defense. WARP, also uses a ridiculous fictional baseline, has no base running system and uses a useless defensive system.
Luckily for us, with the advent of the Bill James Baseball Handbook, and various other sources we have the components available to us to calculate a Poor Man’s Super Linear Weights (PM-SLWTs). I have not done any heavy lifting here. Most of the real work was done, by Bill James, Lee Sinins, Chone Smith, and the good people at Baseball Info Solutions – I neither deserve nor want any credit for their work – they are the real sabrmetricians at work on this project, I’m just a book keeper.
Sources
Batting: RCAA – The Complete Baseball Encyclopedia published by Lee Sinins and available here: http://www.baseball-encyclopedia.com/
Fielding: Zone Projections – Published by Chone Smith and can found here: http://lanaheimangelfan.blogspot.com/
Base Running: Baseball Info Solutions – The Bill James Handbook 2007 and can be purchased at BN or Amazon
Position Adjustments: The data used can from the Complete Baseball Encyclopedia using 2000-2006 data and was calculated by me – the factors are based on 400 outs are:
1b: -14
2b: +6
SS: +9
3b: +2
CF: +1
LF: -9
RF: -8
DH: -20 (no calculation, intuitive based on other adjustments)
Notes
Before we get into the data, a few notes on some of the data. There are a number of defensive systems available – I chose Chone Smiths for a couple of reasons. 1) It is zone based. At the end of the day any system that is based on primary defensive data will be virtually useless as it is nearly impossible to estimate player’s opportunities from that data. Imagine trying to calculate batting average without, having a reasonable idea if a player had 600 At-Bats or 475 At-Bats. While Zone data isn’t nearly perfect, and has a considerable amount of noise it is still the best that we have. 2) It incorporates outfield park factors, which play a large part in determining specific player values. A major flaw in zone data is that it measures the distance of flyballs from home plate rather from outfield wall, so you can see players get charged with opportunities when balls are not actually playable (think Green Monster) this can create large distortions from reality. 3) It is regressed – while the idea of this project is to measure how many runs a player contributed relative to an average player during last season (2006), I believe that there is so much noise surrounding defensive statistics it is appropriate to be as conservative as possible so that you get the best estimate of how many runs a player contributed last year. While I have no doubt that I using a regressed projection rather than last years specific stat will mean that we get less players exactly right, I believe your sample as a whole get more players approximately right. Also outfielders don’t have an arm rating either. Again that should be enhanced at some point in the future. On to Base Running, BIS provides data on bases gained. I converted bases to runs assuming each base was worth 0.30 runs, which is based off traditional linear weight values, but perhaps may be a little high. I will dive deeper into the base running numbers as time permits.
Purpose and Uses
The purpose of this project isn’t to reinvent the wheel; it is just to get a catch all tools to evaluate how players performed last year. It isn’t meant to be used as a forecasting device as it only uses 1 year worth data rather than multiple year’s worth of data which is needed to make reasonably accurate projections. I don’t believe it should be used as a device to determine MVP, as this is somewhat context neutral while MVP discussions should include the context of ones production. I believe that these rankings give us a reasonably clearer idea of who was a better player least season. For example, let’s compare two players – Josh Willingham and Mark Ellis.
At Bats OPS+ VORP
Josh 502 121 28
Mark 441 85 7
It would be very tough from that line to determine that Ellis was a better player, yet when you look at the players PM-SWLTs it’s tough to ignore that conclusion as Ellis is better by more than 25 runs. While I realize that these numbers are estimates, 25 runs is a very hard number to ignore.
Legend
POS: The players primary position as defined by the Complete Base Ball Encyclopedia
RCAA: Runs Created Above Average (Batting Runs)
POS – ADJ: Position Adjustment
DEF: Defensive Runs
BASE RUN: Number of bases gained per Bill James handbook – and is converted to runs using 0.3 runs per base in the PM-SLWTS calculations.
PM-SLWTs: Poor Mans Super Linear Weights
PM-SLWTs/650: Poor Mans Super Linear Weights per 650 PA
Data
|
POS |
Full |
RCAA |
Pos Adjustment |
Defense |
Base Running |
PM-SLWTS |
PM-SLWTS/650 PA |
|
1B |
Albert Pujols |
76 |
-13.04 |
1 |
13 |
68 |
70 |
|
1B |
Ryan
Howard |
82 |
-14.02 |
-4 |
-21 |
58 |
53 |
|
1B |
Lance Berkman |
64 |
-13.21 |
-4 |
-3 |
46 |
46 |
|
1B |
Nick
Johnson |
45 |
-12.76 |
0 |
6 |
34 |
35 |
|
1B |
Justin Morneau |
42 |
-14.50 |
2 |
-3 |
29 |
28 |
|
1B |
Todd
Helton |
24 |
-13.58 |
0 |
12 |
14 |
14 |
|
1B |
Adam LaRoche |
25 |
-12.63 |
-1 |
5 |
13 |
15 |
|
1B |
Carlos
Delgado |
28 |
-13.85 |
-2 |
-5 |
11 |
11 |
|
1B |
Nomar Garciaparra |
15 |
-11.78 |
3 |
11 |
10 |
12 |
|
1B |
Mark Teixeira |
24 |
-16.13 |
3 |
-7 |
9 |
8 |
|
1B |
Nick
Swisher |
23 |
-14.91 |
-1 |
5 |
9 |
8 |
|
1B |
Paul Konerko |
29 |
-14.40 |
-5 |
-14 |
5 |
5 |
|
1B |
|
19 |
-14.43 |
-1 |
-10 |
1 |
1 |
|
1B |
Kevin Youkilis |
12 |
-14.80 |
0 |
11 |
0 |
0 |
|
1B |
Chris
Shelton |
2 |
-9.67 |
4 |
2 |
-3 |
-5 |
|
1B |
Scott Hatteberg |
6 |
-11.74 |
1 |
1 |
-4 |
-5 |
|
1B |
Mike Lamb |
5 |
-9.63 |
-4 |
11 |
-5 |
-8 |
|
1B |
Adrian
Gonzalez |
16 |
-14.57 |
0 |
-24 |
-6 |
-6 |
|
1B |
Doug Mientkiewicz |
-1 |
-8.07 |
5 |
-8 |
-6 |
-12 |
|
1B |
Kevin
Millar |
7 |
-11.23 |
-3 |
-14 |
-11 |
-15 |
|
1B |
Richie Sexson |
14 |
-15.55 |
-6 |
-19 |
-13 |
-13 |
|
1B |
Mike
Jacobs |
0 |
-12.49 |
-1 |
-5 |
-15 |
-19 |
|
1B |
Sean
Casey |
-9 |
-10.31 |
3 |
-1 |
-17 |
-25 |
|
1B |
Craig
Wilson |
-6 |
-9.56 |
-2 |
3 |
-17 |
-27 |
|
1B |
Prince
Fielder |
7 |
-15.04 |
-7 |
-6 |
-17 |
-17 |
|
1B |
Conor Jackson |
-1 |
-12.59 |
-1 |
-8 |
-17 |
-20 |
|
1B |
Dan
Johnson |
-7 |
-7.83 |
1 |
-11 |
-17 |
-34 |
|
1B |
Ty Wigginton |
2 |
-11.57 |
-5 |
-11 |
-18 |
-24 |
|
1B |
Jeff Conine |
-10 |
-10.41 |
0 |
-6 |
-22 |
-33 |
|
1B |
Travis
Lee |
-16 |
-9.43 |
2 |
-5 |
-25 |
-42 |
|
2B |
Chase
Utley |
39 |
7.29 |
8 |
27 |
62 |
55 |
|
2B |
Robinson
Cano |
21 |
5.31 |
0 |
-10 |
23 |
30 |
|
2B |
Jose Valentin |
7 |
4.60 |
11 |
1 |
23 |
34 |
|
2B |
Dan Uggla |
13 |
7.18 |
-3 |
12 |
21 |
20 |
|
2B |
Ray
Durham |
18 |
5.79 |
-3 |
-1 |
20 |
24 |
|
2B |
Aaron
Hill |
-10 |
6.38 |
15 |
13 |
15 |
16 |
|
2B |
Brian
Roberts |
-1 |
6.73 |
4 |
13 |
14 |
14 |
|
2B |
Mark
Ellis |
-12 |
5.48 |
12 |
24 |
13 |
16 |
|
2B |
Chris
Burke |
0 |
4.29 |
6 |
7 |
12 |
20 |
|
2B |
Jeff Kent |
14 |
4.66 |
-4 |
-12 |
11 |
15 |
|
2B |
Tadahito Iguchi |
1 |
6.50 |
2 |
5 |
11 |
11 |
|
2B |
Josh
Barfield |
-2 |
6.30 |
0 |
12 |
8 |
9 |
|
2B |
Jamey
Carroll |
-6 |
5.53 |
5 |
11 |
8 |
10 |
|
2B |
|
-4 |
6.86 |
1 |
11 |
7 |
7 |
|
2B |
Luis
Castillo |
-7 |
6.90 |
4 |
10 |
7 |
7 |
|
2B |
Mark Grudzielanek |
-14 |
6.29 |
9 |
15 |
6 |
6 |
|
2B |
Ian Kinsler |
0 |
5.03 |
-3 |
0 |
2 |
3 |
|
2B |
Marcus
Giles |
-9 |
6.66 |
-2 |
16 |
0 |
0 |
|
2B |
Placido Polanco |
-17 |
5.48 |
10 |
4 |
0 |
0 |
|
2B |
Adam
Kennedy |
-12 |
5.58 |
3 |
9 |
-1 |
-1 |
|
2B |
Jose
Lopez |
-11 |
7.24 |
2 |
3 |
-1 |
-1 |
|
2B |