Tuesday, October 30, 2007

A Replacement Post (brought to you by eMachines)

The next few entries at this blog will test replacement level theory, as these are replacement posts. My computer on which the regular posts were stored was done in by a power surge, which apparently is a recurring problem with eMachines systems. Anyway, the disk drive appears alright, but I don’t have access to it at the moment, so it will be some time until I can publish the posts I had already written, and since they are already written, I’m not going to go back and write them again. So the 1876-1881 NL series is on hold, as well as a few other articles.

So one replacement topic will be rate stats. I still intend to finish the rate stat series in which I discuss all of the options for expressing an individual’s run creation performance in a rate form. For now, I just want to talk about the mathematical consequences of a couple approaches, not their theoretical underpinnings.

Jin-AZ at On Baseball and the Reds has been doing a sort of “Player Valuation 101” series that I would recommend to anyone, but particularly novice sabermetricians (in the interest of full disclosure, he liberally cites some of the stuff I have written in his series). Anyway, one thing that he mentioned was the choice between runs per plate appearance and runs per out to calculate individual offensive value above baseline.

Like I said, I don’t want to get into the theoretical underpinnings here, so suffice it to say, R/PA doesn’t cut it. Absolute RC methods do not account for the “inning killer” value of the out (as Tango called it in his series on run creation); this is not a flaw in their design, since they are attempting to measure the number of runs that actually resulted from the batter’s performance. But when discussing his value to a team, the inning killer value of the out must be considered. Absolute RC does not do so, and neither does the denominator of plate appearances.

Runs per out, on the other hand, should not really be directly applied to players (it is the one true rate stat for teams), but by dividing runs by outs it does incorporate the full effect of the out.

Let’s look at some actual numbers to illustrate the point. First, let’s define our RC formula as ERP, with the out values customized for the 2007 AL. Whether these particular values are correct are immaterial for the purposes of this exercise:

Abs RC = .49S + .81D + 1.13T + 1.46 HR + .32W - .09628(AB - H)
BR = .49S + .81D + 1.13T + 1.46HR + .32W - .29083(AB - H)

Let’s use David Ortiz as our example. Big Papi had 140.595 RC and 69.195 BR under these formulas in 660 PA and 367 outs.

One approach to RAA would be to take (R/O - LgR/O)*O. The league R/O was .19455, and so Ortiz was (140.595/367 - .19455)*367 = +69.195. As you can see, this is exactly equal to his Batting Runs. So while R/O may not be the ideal rate stat, using it as the fuel for the RAA figure is equivalent to using Batting Runs.

Switching subjects, during the Breeder’s Cup on Saturday, George Washington was injured in the Classic and had to be destroyed. This lead to a few European racing folks blasting the Breeder’s Cup for being run on dirt.

One of the complaints is that the Breeder’s Cup are subtitled with some variation of “world championships”, and since dirt racing is largely an American phenomenon, this is a misrepresentation. That complaint means nothing to me; if the Euros want to get agitated about the semantics of how the event markets itself, they can knock themselves out. What was obnoxious was the complaint that the event was run on the dirt at all.

Americans have always preferred dirt racing. I prefer dirt racing--it is much more conducive to speed, and speed is exciting in thoroughbred racing. America’s major events have always been run on dirt, a tradition dating back nearly 150 years for races like the Travers or the Kentucky Derby.

If European trainers think dirt is too dangerous, or they don’t think their horses will adapt well to the surface, they are free to leave their horses at home. Of course, of the eleven BC races, four are run on the turf, so it’s hardly as if the opportunity is not there. And of course the Europeans have their own high profile meets in which horses run solely on the turf.

George Washington’s connections obviously felt that he should run in the Classic. Perhaps that was a poor decision (although more likely it was a flukish event that couldn’t have been foreseen). It’s not the other Euros’ business.

It is common to see Americans, usually but not always liberal, carp about how Americans are so provincial when it comes to sports. The fact is that people all around the world have similar mindsets. Europeans thumb their nose at dirt racing, which is king in America but also practiced to limited extents in other parts of the world, including South America, Japan, and Dubai (where the world’s richest race, the World Cup, is run on the…dirt). The IOC drops baseball because it supposedly is not played by enough countries around the world. In fact, baseball is played on a high level by just about every country in North and Central America, several in South America (Venezuela and Colombia along with a lesser presence in Brazil), three major east Asian countries (Japan, Korea, and Taiwan), and Australia. What they really mean is that baseball is not played by enough European countries. Casting baseball aside as a major sport cannot be done from a global perspective. It can only be done from a Euro-centric perspective (or Africa, or West Asia, but of course it is not people from those areas that dominate these types of governing bodies).

The fact of the matter is that each individual has their own opinion about what makes good sport (mine are that baseball is easily the best sport with football a close second. Basketball played with college rules is excellent, but the NBA and international games put me to sleep. Hockey is great if played by skilled players and awful at a non-professional or collegiate level. Horse racing on the dirt is better than horse racing on the turf, but turf racing is still interesting. Soccer is the most boring thing mankind has ever invented). From the preferences of individuals rise the preferences of nations viewed as a whole, and regions. I refuse to make apologies for my individual sports preferences, and if some European trainer doesn’t like it, he can jump in a lake. And if Europeans and Africans and Brazilians (or my fellow Americans) want to kick around a checkered ball for 90 minutes, that’s no skin off my back, nor is it an excuse for soccer fans to act morally superior because their sport is played by more people than mine.

Monday, October 22, 2007

MVP

The American League MVP race is closer than it may appear to be at first glance. Magglio Ordonez was actually a more productive hitter than Alex Rodriguez on a rate basis, although the difference (9.40 to 9.35 RG) is not meaningful. In terms of RAR, not considering position, I have ARod ahead 91 to 87. Including the fact that third base is essentially a neutral offensive position while right field is a hitter’s position, ARod moves ahead +91 to +80.

However, the gap is closed again when you consider defense. Rodriguez seems to be slightly above average at third base, while Ordonez +14 UZR per 150 games in right. The difference of ten or twelve runs makes the MVP race a dead heat. However, Rodriguez is still my choice, for any number of reasons. I don’t particularly care if a player’s team made the playoffs, but it certainly doesn’t hurt, and the Yankees made it. Past performance really doesn’t have a lot of place in a MVP discussion, but being one of the great players of your generation against a good but not great player certainly doesn’t hurt either. Offensive and defensive contributions are equally valuable, but we have a better handle on measuring offense, so it doesn’t hurt when it is offense at which you have a clear edge. Ordonez’ season is also much more of a fluke from a shape perspective, as his value is driven by a .368 BA; Rodriguez betters him .497 to .363 in SEC.

Rodriguez and Ordonez tower above the other candidates; Ordonez leads the next hitter by 7 RAR, even before accounting for his excellent defense.

The four hitters in the middle of my ballot include two guys who are there on the strength of their defensive contributions--Curtis Granderson and Grady Sizemore. Both had excellent years at the plate, with Granderson +61 RAR and Sizemore +50. Defensively, UZR pegged Granderson at +18 runs/150 and Sizemore at +26. Even if you regress the defense a bit, it’s enough to put them in the mix.

Jorge Posada had an outstanding year, 45 runs better than an average AL hitter, good for fifth in the league despite being a catcher. David Ortiz, considered to have had a down year, was actually outstanding once again. His 9.31 RG essentially makes him the equal of Ordonez and Rodriguez at the plate; the only reason he is not in the mix for the top spot is he has zero defensive value. It’s enough for another top five finish, though:

1) 3B Alex Rodriguez, NYA
2) RF Magglio Ordonez, DET
3) C Jorge Posada, NYA
4) CF Curtis Granderson, DET
5) DH David Ortiz, BOS
6) CF Grady Sizemore, CLE
7) SP C.C. Sabathia, CLE
8) SP Josh Beckett, BOS
9) RF Vladimir Guerrero, LAA
10) SP John Lackey, LAA

My nimrod fan at BTF will be happy to see that there are no first basemen on the ballot. This is not because I have an inherent bias against first baseman or because my analytical system has a bias against first baseman; it is because the first baseman in the American League are just not very good. If you look at hitting RAR without considering position, the top five players are a third baseman, a right fielder, a designated hitter, a first baseman, a right fielder, a catcher, a center fielder, a center fielder, a center fielder, and a first baseman. Can we agree that a first baseman who was not among the top ten hitters in the league in all likelihood is not an MVP candidate and focus on those two? Good. Actually, even if you don’t agree, we’d have to go all the way down to number thirty to find another first baseman. By contrast, in the NL, the number two, six, eight, thirteen, fourteen, seventeen, and twenty rankings in HRAR are held by first baseman.

Of the two first baseman in question, we can eliminate the tenth-ranked Mark Teixeira right off the bat since he spent much of the year in the NL. That leaves Carlos Pena, who ranks fifth in position adjusted RAR as well, at +64. However, his UZR is -5 runs/150 games, dropping him to +59, which is still an excellent figure, but does not crack the top ten. If my ballot kept going, he would definitely be between 11-15.

Moving on to the Neanderthals, the race is seemingly more wide open. Jimmy Rollins and Matt Holliday have been popular media names, while Hanley Ramirez is tops in position-adjusted offensive measures, and names like David Wright, Chipper Jones, and Miguel Cabrera do well on those lists as well. Jake Peavy and Brandon Webb were both outstanding starting pitchers.

Let’s start weeding it down to the serious contenders. Hanley Ramirez led the NL with +66 RAA and +85 RAR. While this incorporates the fact that he is a shortstop, this does not account for the fact that he is by all accounts a dreadful shortstop. UZR puts him at -20, Chone’s metric at -20, and the RZR-based approach of Jin-AZ at -15. He’s flat out not good. This drops him out of consideration for the top of the ballot, but he was still one of the ten most valuable players in the league.

His teammate Miguel Cabrera, +73 RAR, has much the same problem. -28 UZR, -18 according to Chone…enough to drop him out of the running entirely.

Jimmy Rollins had a fine season at +68 RAR; the metrics see him as a slightly below average shortstop, so if we are generous and leave him at +68, he’s not the MVP either. Matt Holliday’s offensive stats are obviously inflated from playing at Coors; nonetheless, he was +63 RAR and is rated very highly defensively +13 according to UZR and Chone, making him a top five candidate.

Another player whose defense propels him to the top is Rollins’ double play partner, Chase Utley. +61 RAR coupled with a fairly conservative (he was +16 in UZR, +21 by Chone) fifteen runs in the field make him Holliday’s equal. Jose Reyes was +54 at shortstop, but his +23/+13 defensive performance lifts him into Rollins territory, despite the fact that his season has been portrayed as a disappointment by many.

Surprisingly, Albert Pujols also gets a huge defensive boost. +67 RAR is impressive enough, but add in his +14/+15 fielding, and he is leading the pack so far. I am a little skeptical of that high of a defensive contribution at first base, but Jin-AZ’s RZR-based metric puts him at +30! While that seems impossible, it does lend credence to the idea that he could have saved a "mere" fifteen runs in the field.

In the end though, my choice comes down to a pair of third baseman. One a longtime star and former MVP, the other a young member of the ill-fated Mets. Compared to replacement level regardless of position, Chipper Jones was +77 while David Wright was +82. Compared to an average hitter, Chipper was +60 and Wright +61. Despite having 103 less PAs, Jones was able to keep pace with Wright by leading all NL hitters other than Barry Bonds in RG.

It really is a close race between these two; Jones got the edge in WPA, +4.23 to +4.09. I don’t give this a lot of weight, but it’s another one of those factors that certainly is not a negative. It is in the defensive metrics where things get interesting. Neither made the top three at the position in UZR, so we don’t know how they rate there. By the RZR approach, Wright was ahead 24 to 8, but by the Chone approach, it was 7 to 1 in Jones’ favor. I am very skeptical of RZR, but not enough to just discount it completely and give Jones a six run defensive edge. Also, Jones’ defensive reputation has not been great throughout his career, and that is a reason for some skepticism about his showing this season.

Since Wright is slightly ahead in the main offensive measures and isn’t clearly inferior defensively, he is my choice for top NL third baseman and the MVP. Jones would be worthy of the award as well, though. Behind them, since the next wave of candidates all rely on their defensive value to differentiate themselves, I am more comfortable with those who had the edge offensively and play left defensive spectrum positions. In the end, I voted:

1) 3B David Wright, NYN
2) 3B Chipper Jones, ATL
3) 1B Albert Pujols, STL
4) 2B Chase Utley, PHI
5) LF Matt Holliday, COL
6) SP Jake Peavy, SD
7) SS Hanley Ramirez, FLA
8) SS Jimmy Rollins, PHI
9) SS Jose Reyes, NYN
10) SP Brandon Webb, ARI

Monday, October 15, 2007

Cy Young Award

Continuing to pick the award winners and set my IBA ballot (yes, I know the deadline to vote already passed, but this is pre-written), let’s move on to the Cy Young Award. Starting in the superior league, I think there are five candidates that stand out, all starters: Josh Beckett of Boston, CC Sabathia and Fausto Carmona of Cleveland, John Lackey of Los Angeles, and Johan Santana of Minnesota. Eric Bedard was on pace to rank right up there with them, but injury held him to 182 innings and kept him out of the running.

This is one of the closest Cy Young races that I can recall in some time. I remember the 1997 NL race as being a real doozy, and last year’s NL race was well-contested as well. This one ranks up there with them. Let’s start by picking Cleveland’s top pitcher. Sabathia worked twenty six more innings than Carmona, and trailed him in RA (3.58-3.33), eRA (3.83-3.61), and Quality Start Percentage (74-81). He did enjoy a substantial advantage in FIP (3.67-4.42), although since they had the same defense behind them, this does not carry as much weight with me as it might. Overall, Carmona was +37 versus average and +67 versus replacement; Sabathia was +35 and +68.

This race is too close to call by the numbers, and so my judgment call is to go with CC. I try not to buy in to the talk about “leadership” and being a “stopper” and the like, but Sabathia is the Indians’ ace. He draws the ball for the opening playoff game, he is a veteran, he strikes more batters out. If you want to see it the other way, be my guest, but I go with Sabathia.

So how does Sabathia match up to the others? He leads Lackey and Beckett by three RAR and Sabathia by eight, although Beckett edges him by one run when compared to average. These razor-thin differences are essentially meaningless, and so it again comes down to a judgment call. Beckett led in RA by .3, but Sabathia tossed 41 more innings. That means that Sabathia is equivalent to Beckett plus a pitcher with 41 innings and a 5.07 RA. Considering that the league average was a 4.90 RA, this replacement is a guy you’d like to have lying around to fill in on your staff. The difference between Sabathia and Lackey is a seventeen inning pitcher with a 3.71 RA.

That approach is equivalent to RAR, but it just frames the differences in a different perspective. I think that the extra innings are valuable, and do put Sabathia ahead, however so slightly. He is my choice, but I can accept any of the top four.

In such a tight race, some people will begin to put more emphasis on factors that often can be safely ignored, like the quality of opposition faced. I am not sure that this is appropriate. Clearly, for determining who is of better ability or who is more likely to pitch better in the future, the quality of opposition is important. However, when it comes to value, I think one can make a case either way.

Comparing to a baseline pitcher, it is clearly true that the hypothetical pitcher will allow a different number of runs depending on the type of hitters he faces. However, regardless of what kind of opposition you face, a win is a win. If the Indians faced a worse average opponent than the Red Sox, this may provide us with evidence that Boston was a better team despite having an identical record. But the Indians’ 96 wins are worth every bit as much in baseball value terms as the Red Sox are, even if they were “easier” to obtain.

My point is that there are two issues in play when discussing quality of opposition. The first issue is that a baseline pitcher, be that baseline average, replacement, or anything else, would have a different expected level of performance based on opponent quality. But the second issue is that if a team is fortunate enough to face a weaker schedule, the wins are real, the playoff appearance that results is real, the revenue that comes from increased wins is real. So to me it is not entirely clear that it should be considered from a value perspective. This is another one of the potential adjustments that pop up in sabermetrics, and I think you need to define exactly what it is that you are trying to measure before deciding whether or not to adjust. To me, too many people have a visceral reaction and say “Oh, that’s not fair, and we can come up with a reasonable estimate as to its effect, so let’s do it”, without thinking about whether it really is the right choice given the goal.

So to me, and you are of course free to disagree, quality of opposition should only be considered within the context of one’s team. If a pitcher faced a lower quality of opposition than the rest of his team, then I would hold that against him. Suppose that Sabathia and Carmona are identical pitchers in terms of quality, but Sabathia faces an average .510 opponent and Carmona an average .500 opponent (this can be though of in terms of OW%; the W% figures are just easier to work with in this context). Sabathia will have less value when we figure RAA or RAR since we don’t account for opposition quality. But it wouldn’t have mattered one bit to the fate of the Tribe if they had flipped places, and Carmona wound up having less estimate value.

(In fact, Sabathia’s opponents hit a composite .263/.329/.409 versus .263/.334/.413 for Carmona. In terms of runs, those figures imply that Sabathia’s average opponent was equivalent to 4.63 runs per game, while Carmona’s was 4.76.)

However, if Sabathia and Beckett were of identical quality, and Sabathia faced .500 opponents while Beckett faced .510, the Indians will win real games as a result of this. Whether this is fair or not is not really my concern; it is real.

I see this great race as:

1) C.C. Sabathia, CLE
2) Josh Beckett, BOS
3) John Lackey, LAA
4) Fausto Carmona, CLE
5) Johan Santana, MIN

In the Neanderthal League, things are a lot clearer. Two candidates stand out above the pack, one of whom was my choice a year ago. He is Brandon Webb, and his rival is Jake Peavy. Behind them, the second tier of candidates includes Tim Hudson, Roy Oswalt, Brad Penny, and John Smoltz.

Comparing Webb and Peavy, Webb pitched 13 more innings, but his RA was .36 higher. They were essentially even in both eRA and FIP (+.04 advantage in eRA for Peavy, +.03 for Webb in FIP). The gap between Webb and Peavy was a 13 inning pitcher allowing a 9.48 RA. Peavy leads +44 to +37 in RAA and +73 to +68 in RAR. He also pitched a quality start 82 percent of the time versus just 65 for Webb. I see no reason at all to not side with Peavy.

The other candidates have very little to separate them; I take Oswalt and Hudson over Penny because I would sleep better at night with them in my rotation. Is that stupid, arbitrary reasoning? Heck yeah. But Penny’s maximum 2 RAA and 1 RAR edge over the lesser of those two isn’t worth much either:

1) Jake Peavy, SD
2) Brandon Webb, ARI
3) Tim Hudson, ATL
4) Roy Oswalt, HOU
5) Brad Penny, LA

Monday, October 08, 2007

Rookie of the Year

The regular season is over, and thus it’s time for the annual hot stove favorite question, “Who should win the awards?” I am not immune to such general baseball fan amusement, and so I will begin here with the Rookie of the Year awards. I will also be contributing these ballots to the Internet Baseball Awards, which are now hosted by Baseball Prospectus.

As always, we begin in the modern league with modern rules that got shortchanged in the 1998 expansion. Like last year, the majority of the top AL rookie candidates are starting pitchers. Unlike last year, there were not three rookies who turned in star caliber performances; this year’s group is solid but unflashy with the exception of the big name, Daisuke Matsuzaka (+15 RAA, +43 RAR in 204 innings). The other two are Jeremy Guthrie (+17, +41, in 175) and Brian Bannister (+14, +36 in 165).

Sorting out these three, is there any reason to deviate from the RAR rankings? Obviously small differences in RAR are not particularly meaningful; on the other hand, if I can’t find a compelling reason to favor one of the candidates, I might as well go with the numbers. Guthrie had a .18 advantage in RA, but this is offset by the additional 29 innings from Dice-K. In eRA, they are basically even (4.33 to 4.27 in Guthrie’s favor), but in FIP, Matsuzaka has a big edge (4.41 to 4.95). Some are always bothered by giving it to a Japanese player who has pitched at a high level for many years. However, the rules state that he is eligible, and I don’t see why not. The ROY is the top newcomer to the major leagues; it need not imply that the man who wins it is wet behind the ears. Since the BBWAA gave many of the early awards to Negro League veterans, it certainly seems as if they felt the same way.

As an additional twist, Matsuzaka at age 27 is actually younger than Guthrie (28), and just a year older than Bannister. I have him atop the starting pitcher heap.

Matsuzaka’s countryman and teammate, Hideki Okajima, is the top rookie reliever (+25, +30, in 69), edging out the Indians’ Rafael Perez. This is not enough to propel him above any of the starters.

Among hitters, there is only one candidate that I find compelling. Names like Delmon Young and Travis Buck may draw consideration, but I see them as inferior in value to the pitchers and to Dustin Pedroia. Pedroia hit pretty well in his rookie campaign, 11 runs better than an average hitter, good for +33 RAR when his position of second base is considered. Obviously defensive value needs to be considered. I am not particularly well qualified to evaluate defensive performance or the relative merits of defensive metrics--I try very hard to understand all of the various offensive evaluation methods, but I simply don’t keep up with the defensive side of things.

That being said, I trust MGL’s Ultimate Zone Rating figures, but try to look at other metrics as well. MGL has only released the top and bottom players at each position for 2007, so figures are not available for most players. In lieu of that, the duel approaches provided by Chone Smith (link goes directly to spreadsheet, or the comparable figures in one category from Jin-AZ) will be the basis for evaluating defense here. Pedroia comes in at a consensus -1, so we can assume that he is an average defensive second baseman.

At +33 RAR and +16 RAA, he trails all of the pitchers in RAR. However, I do slide him ahead of Bannister. Bannister fanned just 4.2 per game, and his 4.84 FIP is well above his actual RA due to his low %H of .266. Thus, I see the AL race as:

1) SP Daisuke Matsuzaka, BOS
2) SP Jeremy Guthrie, BAL
3) 2B Dustin Pedroia, BOS
4) SP Brian Bannister, KC
5) RP Hideki Okajima, BOS

In the National League, the opposite situation holds—the pitching candidates cannot hold up against the wave of batting candidates. There are two tiers of batters, separated by ten RAR--the tier features Ryan Braun (+38 RAA, +54 RAR in 480 PA), Hunter Pence (+20, +39 in 482), and Troy Tulowitzki (+20, +39 in 666). Perhaps the Rockies have made a deal with the devil after all. The second tier includes James Loney (+29 RAR), Kevin Kouzmanoff (+27), Josh Hamilton (+27), and Yunel Escobar (+26).

Focusing on the top candidates, Braun’s mashing to the tune of .322/.366/.631 is truly impressive. Braun led all NL hitters with 300+ PA with that SLG, bettering his teammate Prince Fielder by fifteen points. Such a performance while playing a neutral position like third base would seem to make him a lock for the award.

As has been widely discussed in the sabermetric blogosphere, though, Braun’s defense seems to be truly dreadful. He comes in at -24 in Chone’s consensus and -14 in Chone’s own metric. Factoring this in, his 15 RAR lead over Pence and Tulowitzki is down to nothing.

If Tulowitzki and Pence were average defensive players, then I would still favor Braun, as I have far more confidence in the offensive statistics. That is not the case though. While Pence comes in as dead average in Chone’s figures, Tulowitzki comes out as a defensive star, with a +20 UZR adjusted to 150 games. This turns what would be a pick-em into a no-brainer: Troy Tulowitzki should be the NL Rookie of the Year.

Among pitchers, the top RAR figure was actually turned in by Philly’s Kyle Kendrick (+28), just a head of Tim Lincecum and Yovani Gallardo. One starter who deserves additional consideration is Micah Owings. Despite being just three runs above average and 23 above replacement, he came to the plate 62 times, hitting .333/.349/.683, good for 13 RC in 40 outs. An average pitcher would figure to create around one run in forty outs, so Owings added 12 runs with his bat, pulling up to +36 RAR. While I’m sure he will not maintain this prodigious offensive performance going forward, it had real value in 2007, and so he’ll crack my ballot.

As for the second-tier hitters, they all rate at about -3 defensively, so I’ll take Hamilton because he’s a warm and fuzzy story and played the toughest defensive position:

1) SS Troy Tulowitzki, COL
2) 3B Ryan Braun, MIL
3) CF Hunter Pence, HOU
4) SP Micah Owings, ARI
5) CF Josh Hamilton, CIN

Go Wedge, Go Byrd

I am probably giving the Indians the kiss of death by writing this, but I have been flabbergasted by the some of the bullspit "analysis" I have seen about Game 4 of the ALDS tonight. First, there is an underlying belief that pitching Paul Byrd is tantamount to throwing the game. This is absurd. Byrd is a slightly below average pitcher in my eyes, but he's not a replacement level pitcher either. Sure, his finesse profile does not seem to match up well against the Yankees, but that doesn't mean that he can't beat them in one game. If you had pitcher whose real true talent was allowing 7 runs to the Yanks in 9 innings, and you the Yanks pitcher's real true talent was to allow you just 3.5 (and both are more extreme than the Byrd-Wang matchup actually is), you'd still expect to win 20%.

Second, there is a belief that Wang will pitch extremely well. Why exactly? Wang is a quality pitcher, no doubt, but the Tribe just shelled him on Friday, and he's going on three days rest. Sinkerballers are purported to be better on short rest, but I've never seen a study to back that up. Yes, Wang has pitched better at Yankee Stadium than on the road, but this is hardly prohibitive. Wang should be expected to pitch well, because he is a good pitcher. Expecting him to be unbeatable seems fairly irrational to me.

Third, I have seen one poster/blogger invoke "owing it to your team and your fans to throw your best pitchers at them". A) as a fan of the team myself, I don't feel in anyway cheated; maybe we should have a Bill Veeck grandstand manager routine to figure out who should pitch each game, though. B) How confident are you, really, that Sabathia on three days rest is better than Byrd? Does this level of confidence justify the extra risk induced by pitching Sabathia in a scenario he is not used to? How sure are you, exactly?

C) this stuff about owing it to your team--how about owing it to your team not to panic because you lost one game? What does it say to your team if you announce that you plan to use four starters and proceed in this fashion. Then you win the first two games of the series, but you lose game three. And then panic. What message does that send to your team? "We are a bunch of bums who can't possibly win with Paul Byrd on the mound"? That's how you show confidence and give them the best chance to win?

Tuesday, October 02, 2007

End of Season Statistics, 2007

For the past several years I have been posting Excel spreadsheets with sabermetric stats like RC for regular players on my website. I have not been doing this because I think it is a unique thing that nobody else does--Hardball Times, Baseball Prospectus, and other sites have similar data available. However, since I figure my own stats for myself anyway, I figured I might as well post it on the net.

This year, I am not putting out Excel spreadsheets, but I will have Google Spreadsheets that I will link to from both this blog and my site. What I wanted to do here is a quick run down of the methodology used.

First, I should acknowledge that the primary data source is Doug’s Stats, and that park data for past seasons comes from KJOK’s park database. The Baseball Direct Scoreboard and ESPN.com round out the sources.

The general philosophy of these stats is to do what is easiest while not being too imprecise, unless you can do something just a little bit more complex and be more precise. This in practice is a subjective standard. For instance, R^2/(R^2 + RA^2) is pretty close, and Pythagenpat is a bit more work, but I used Pythagenpat. On the other hand, using ERP as the run estimator is not optimal--I could, in lieu of having empirical linear weights for 2007, use Base Runs or another approach to generate custom linear weights. I have decided that does not constitute a worthwhile improvement. Others might disagree, and that’s all right. I’m not claiming that any of these numbers are the state of the art or cannot be improved upon.

First, the team report. I list Park Factor (PF), Winning %, Expected Winning % (EW%), Predicted Winning % (PW%), Wins, Losses, Runs, Runs Allowed, Runs Created (RC), Runs Created Allowed (RCA), Runs/Game (R/G), Runs Allowed/Game (RA/G), Runs Created per Game (RCG), and Runs Created Allowed per Game (RCAG):

EW% is based on runs and runs allowed in Pythagenpat, with the exponent = RPG^.29. PW% is based on runs created and runs created allowed in Pythagenpat.

Runs Created and Runs Created Allowed are both based on a simple Base Runs formula. For the offense, the formula is:
A = H + W - HR - CS
B = (2TB - H - 4HR + .05W + 1.5SB)*.76
C = AB - H
D = HR
For the defense:
A = H + W - HR
B = (2TB - H - 4HR + .05W)*.78
C = AB - H (approximated as IP*2.82)
D = HR
Of course, these are both put together, like all BsR, as A*B/(B + C) + D. The only difference between the formulas is that I include SB and CS for the offense, but don’t want to waste time scrounging up stolen bases allowed for the defense.

R/G, RA/G, RCG, and RCAG are all calculated straightforwardly by dividing by games, then park adjusted by dividing by park factor. Ideally, you use outs as the denominator, but for teams, outs and games are so closely related that I don’t think it’s worth the extra effort.

Next, we have park factors. I have explained the methodology used to figure the PFs before, but the cliff’s notes version is that they are based on five years of data when applicable, include both runs scored and allowed, and they are regressed towards average (PF = 1), with the amount of regression varying based on the number of years of data used. There are factors for both runs and home runs. The initial PF (unshown) is:
iPF = (H*T/(R*(T - 1) + H) + 1)/2
where H = RPG in home games, R = RPG in road games, T = # teams in league (14 for AL and 16 for NL). Then the iPF is converted to the PF by taking 1- (1-iPF)*x, where x = .6 if one year of data is used, .7 for 2, .8 for 3, and .9 for 4+.

It is important to note, since there always seems to be confusion about this, that these park factors already incorporate the fact that the average player plays 50% on the road and 50% at home. That is what the adding one and dividing by 2 in the iPF is all about. So if I list Fenway Park with a 1.02 PF, that means that it actually increases RPG by 4%.

In the calculation of the PFs, I did not get picky and take out “home” games, like the three games in Milwaukee and one in Seattle that the Indians played (actually, the Baseball Direct data counted the SEA game as a road game, so there are only three phantom home games). They simply don’t cause that big of a problem. Suppose Jacobs’ Field was a perfectly average park in a league in which there are 4.8 runs/game. At 81 home and road games per year, in the previous four years the Indians and their opponents would have scored 3110.4 runs at home and on the road.

If this season, the Indians played four “home” games in an extreme environment in which say 20 runs were scored per game, they would have 819.2 runs added in to the home total. The road games would contribute 777.6 runs to the five-year total. Now, for the five years the Indians’ home games would have a total of 9.70272 RPG versus 9.6 for the road games. The park factor, when fully figured with the regression factor would be 1.0045, when we know that it should be 1.0000. I’m not going to spend too much time worrying about that kind of discrepancy, and that’s a high end example of what the discrepancy would actually be.

Next is the relief pitchers report. I defined a starting pitcher as one with 15 or more starts. All other pitchers are eligible to be included as a reliever. If a pitcher has 40 appearances, then they are included. Additionally, if a pitcher has 50 innings and less than 50% of his appearances are starts, he is also included here (this allows some swingmen type pitchers who wouldn’t meet either the minimum start or appearance standards to get in).

For all of the player reports, ages are based on simply subtracting their year of birth from 2007. I realize that this is not compatible with how ages are usually listed and so “Age 27” doesn’t necessarily correspond to age 27 as I list it, but it makes everything a heckuva lot easier, and I am more interested in comparing the ages of the players to their contemporaries, for which case it makes very little difference.

Anyway, for relievers, the statistical categories are Games, Innings Pitched, Run Average (RA), Relief Run Average (RRA), Earned Run Average (ERA), Estimated Run Average (eRA), Fielding-Independent Pitching (FIP), Guess-Future (G-F), Inherited Runners per Game (IR/G), Inherited Runs Saved (IRSV), hits per ball in play (%H), Runs Above Average (RAA), and Runs Above Replacement (RAR).

All of the run averages are park adjusted. RA is R*9/IP, and you know ERA. Relief Run Average subtracts IRSV from runs allowed, and thus is (R - IRSV)*9/IP; it was published in By the Numbers by Sky Andrecheck. eRA, FIP, %H, and RAA will be explained in the starters section, and is the invention of Tango Tiger (FIP, that is).

Guess-Future is a JUNK STAT. G-F is A JUNK STAT. I just wanted to make that clear so that no anonymous commentator posts that without any explanation. It is just something that I have used for some time that combines eRA and strikeout rate into a unitless number. As a rule of thumb, anything under 4 is pretty good. I include it not because I think it is meaningful, but because it is a number that I have been looking at for some time and still like to, despite the fact that it is a JUNK STAT. JUNK STATS can be fun as long as you recognize them for what they are. G-F = 4.46 + .095(eRA) - .113(KG), where KG is strikeouts per 9 innings. JUNK STAT JUNK STAT JUNK STAT JUNK STAT JUNK STAT

Inherited Runners per Game is per relief appearance (G - GS); it is an interesting thing to look at, I think. You can see which closers come in with runners on base, and which are used nearly exclusively to start innings. Of course, you can’t infer too much; there are bad relievers who come in with a lot of people on base, not because they are being used in high leverage situations, but because they are long men or what have you. I think it’s interesting, so I include it.

Inherited Runs Saved is the difference between the number of inherited runs the reliever allowed to score, subtracted from the number of inherited runs an average reliever would have allowed to score, given the same number of inherited runners. I do not park adjust this figure. Of course, the way I am doing it is without regard to which base the runners were on, which of course is a very important thing to know. Obviously, with a lot of these reliever measures, if you have access to WPA and LI data and the like, that will probably be more significant.

IRSV = Inherited Runners*League % Stranded - Inherited Runs Scored

Runs Above Replacement is a comparison of the pitcher to a replacement level reliever, which is assumed to be a .450 pitcher, or as I would prefer to say, one who allows runs at 111% of the league average. So the formula is (1.11*N - RRA)*IP/9, where N is league runs/game. Runs Above Average is simply (N - RRA)*IP/9.

On to the starting pitchers. The categories are Innings Pitched, Run Average, ERA, eRA, FIP, KG, G-F, %H, Neutral W% (NW%), Quality Start% (QS%), RAA, and RAR.

The run averages (RA, ERA, eRA, FIP) are all park-adjusted, simply by dividing by park factor.

eRA is figured by plugging the pitcher’s stats into the Base Runs formula above (the one not including SB and CS that is used for estimating team runs allowed), multiplying the estimated runs by nine and dividing by innings. FIP, a DIPS-approximator invented by Tango Tiger, is simply (13*HR + 3*W - 2*K)/IP, plus a constant to make it equal RA on the league level.

Neutral Winning Percentage is the pitcher’s winning percentage adjusted for the quality of his team. It makes the assumption that all teams are perfectly balanced between offense and defense, and then projects what the pitcher’s W% would be on an average team. I do not place a lot of faith in anything based on wins and losses, of course, and particularly not for a one-year sample. In the long run, we would expect pitchers to pitch for fairly balanced teams and for run support for an individual to be the same as for the pitching staff as a whole. For individual seasons, we know that things are not going to even out.

I used to use Run Support to compare a pitcher’s W% to what he would have been expected to earn, but now I have decided that is more trouble than it is worth. RS can be a pain to run down, and I don’t put a lot of stock in the resulting figures anyway. So why bother? NW% = W% - (Mate + .5)/2 +.5, where Mate is (Team Wins - Pitcher Wins)/(Team Decisions - Pitcher Decisions).

Likewise, I include Quality Start Percentage (which of course is just QS/GS) only because my data source (Doug’s Stats) includes them. As for RAA and RAR for starters, RAA = (N - RA)*IP/9, and RAR = (1.25*N - RA)*IP/9.

For hitters with 300 or more PA, I list Plate Appearances (PA), Outs (O), Batting Average (BA), On Base Average (OBA), Slugging Average (SLG), Runs Created (RC), Runs Created per Game (RG), Secondary Average (SEC), Speed Unit (SU), Hitting Runs Above Average (HRAA), Runs Above Average (RAA), Hitting Runs Above Replacement (HRAR), and Runs Above Replacement (RAR).

I do not bother to include hit batters, so take note of that for players who do get plunked a lot. Therefore, PA are simply AB + W. Outs are AB - H + CS. BA and SLG you know, but remember that without HB and SF, OBA is just (H + W)/(AB + W). Secondary Average = (TB - H + W)/AB. I have not included net steals as many people (and Bill James himself) does--it is solely hitting events.

The park adjustment method I’ve used for BA, OBA, SLG, and SEC deserves a little bit of explanation. It is based on the same principle as the “Willie Davis method” introduced by Bill James in the New Historical Baseball Abstract. The idea is to deflate all of the positive offensive events by a constant percentage in order to make the new runs created estimate from those stats equal to the park adjusted runs created we get from the player’s actual stats. I based it on the run estimator (ERP) that I use here instead of RC.

X = ((TB + .8H + W - .3AB)/PF + .3(AB - H))/(TB + W + .5H)

X is unique for each player and is the deflator. Then, hits, walks, and total bases are all multiplied by X in order to park adjust them. Outs (AB - H) are held constant, so the new At Bat estimate is AB - H + H*X, which can be rewritten as AB - (1 - X)*H. Thus, we can write BA, OBA, SLG, and SEC as:

BA = H*X/(AB - (1 - X)*H)
OBA = (H + W)*X/(AB - (1 - X)*H + W*X)
SLG = TB*X/(AB - (1 - X)*H)
SEC = SLG - BA + (OBA - BA)/(1 - OBA)

Next up is Runs Created, which as previously mentioned is actually Paul Johnson’s ERP. Ideally, I would use a custom linear weights formula for the given league, but ERP is just so darn simple and close to the mark that it’s hard to pass up. I still use the term “RC” partially as a homage to Bill James (seriously, I really like and respect him even if I’ve said negative things about RC and Win Shares), and also because it is just a good term. I like the thought put in your head when you hear “creating” a run better than “producing”, “manufacturing”, “generating”, etc. to say nothing of names like “equivalent” or “extrapolated” runs. None of that is said to put down the creators of those methods--there just aren’t a lot of good, unique names available. Anyway, RC = (TB + .8H + W + .7SB - CS - .3AB)*.322.

RC are park adjusted, by dividing by PF, making all of the value stats that follow park adjusted as well. RG, the rate, is RC/O*25.5. I do not believe that outs are the proper denominator for an individual rate stat, but I also do not believe that the distortions caused are that bad. (I still intend to finish my rate stat series and discuss all of the options in excruciating detail, but alas you’ll have to take my word for it now).

Speed Unit is my own take on a “speed skill” estimator ala Speed Score. I AM NOT CLAIMING THAT IT IS BETTER THAN SPEED SCORE. I don’t use Speed Score because I always like to make up my own crap whenever possible (while of course recognizing that others did it first and better), because some of the categories aren’t readily available, and because I don’t want to mess with square roots. Anyway, it considers four categories: runs per time on base, stolen base percentage (using Bill James’ technique of adding 3 to the numerator and 7 to the denominator), stolen base frequency (steal attempts per time on base), and triples per ball in play. These are then converted to a pseudo Z-score in each category, and are on a 0-100 scale. I will not reprint the formula here, but I have written about it before here. I AM NOT CLAIMING THAT IT IS BETTER THAN SPEED SCORE. I AM NOT CLAIMING THAT IT IS AS GOOD AS SPEED SCORE.

There are a whopping four categories that compare to a baseline; two for average, two for replacement. Hitting RAA compares to a league average hitter; it is in the vein of Pete Palmer’s Batting Runs. RAA compares to an average hitter at the player’s primary position. Hitting RAR compares to a “replacement level” hitter; RAR compares to a replacement level hitter at the player’s primary position. The formulas are:

HRAA = (RG - N)*O/25.5
RAA = (RG - N*PADJ)*O/25.5
HRAR = (RG - .73*N)*O/25.5
RAR = (RG - .73*N*PADJ)*O/25.5

PADJ is the position adjustment, and it is based on 1992-2001 data. For catchers it is .89; for 1B/DH, 1.19; for 2B, .93; for 3B, 1.01; for SS, .86; for LF/RF, 1.12; and for CF, 1.02.

How do I deal with players who split time between teams? I assign all of their statistics to the team with which they played more, even if this means it is across leagues. This is obviously the lazy way out; the optimal thing would be to look at the performance with the teams separately, and then sum them up.

You can stop reading now if you just want to know how the numbers were calculated. The rest of this post will be of a rambling nature and will discuss the underpinnings behind the choices I have made on matters like park adjustments, positional adjustments, run to win converters, and replacement levels.

First of all, the term “replacement level” is obnoxious, because everyone brings their preconceptions to the table about what that means, and people end up talking past each other. Unfortunately, that ship has sailed, and the term “replacement level” is not going away. Secondly, I am not really a believer in replacement level. I don’t deny that it is a valid concept, or that comparisons to replacement level can be useful for answering certain questions. I just don’t believe that replacement level is clearly the correct baseline. I also don’t believe that it’s clearly NOT the correct baseline, and since most sabermetricians use it, I go along with the crowd in this case.

The way that reads is probably too wishy-washy; I do think that it is PROBABLY the correct choice. There are few things in sabermetrics that I am 100% sure of, though, and this is certainly not one of them.

I have used distinct replacement levels for batters, starters, and relievers. For batters, it is 73% of the league RG, or since replacement levels are often discussed in these terms, a .350 W%. For starters, I used 125% of the league RA or a .390 W%. For relievers, I used 111% of the league RA or a .450 W%. I am certainly not positive that any of these choices are “correct”. I do think that it is extremely important to use different replacement levels for starters and relievers; Tango Tiger convinced me of this last year (he actually uses .380, .380, .470 as his baselines). Relievers have a natural RA advantage over starters, and thus their replacements will as well.

Now, park adjustments. Since I am concerned about the player’s value last season, the proper type of PF to use is definitely one based on runs. Given that, there are still two paths you can go down. One is to park adjust the player’s statistics; the other is to park adjust the league or replacement statistics when you plug in to a RAA or RAR formula. I go with the first option, because it is more useful to have adjusted RC or adjusted RA, ERA, etc. than to only have the value stats adjusted. However, given a certain assumption about the run to win converter, the two approaches are equivalent.

Speaking of those RPW: David Smyth, in his Base Wins methodology, uses RPW = RPG. If the RPG is 9.4, then there are 9.4 runs per win. It is true that if you study marginal RPW for teams, the relationship is not linear. However, if you back up from the team and consider things in league context, one can make the case that the proper approach is the simple RPW = RPG.

Given that RPW = RPG, the two park factor approaches are equivalent. Suppose that we have a player in an extreme park (PF = 1.15, approximately like Coors Field) who has a 8 RG before adjusting for park while making 350 outs in a 4.5 N league. The first method of park adjustment, the one I use, converts his value into a neutral park, so his RG is now 8/1.15 = 6.957. We can now compare him directly to the league average:

RAA = (6.957 - 4.5)*350/25.5 = +33.72

The second method would be to adjust the league context. If N = 4.5, then the average player in this park will create 4.5*1.15 = 5.175 runs. Now, to figure RAA, we can use the unadjusted RG of 8:

RAA = (8 - 5.175)*350/25.5 = +38.77

These are not the same, as you can obviously see. The reason for this is that they are in two different contexts. The first figure is in a 9 RPG (2*4.5) context; the second figure is in a 10.35 RPG (2*4.5*1.15) context. Runs have different values in different contexts; that is why we have RPW converters. If we convert to WAA, then we have:

WAA = 33.72/9 = +3.75
WAA = 38.77/10.35 = +3.75

Once you convert to wins, the two approaches are equivalent. This is another advantage for the first approach: since after park adjusting, everyone in the league is in the same context, there is no need to convert to wins at all. Sure, you can convert to wins if you want. If you want to compare to performances from other seasons and other leagues, then you need to. But if all you want to do is compare David Wright to Prince Fielder to Hanley Ramirez, there is no need to convert to wins. Personally, I think that stating something as +34 is a lot nicer than stating it as +3.8, if you can get away with it. None of this is to deny that wins are not the ultimate currency, but runs are directly related to wins, and so there is no difference in conclusion from using them if the RPW is the same for all players, which it is for a given league season coupled with park adjusting runs rather than context.

Finally, there is the matter of position adjustments. What I have done is apply an offensive positional adjustment to set a baseline for each player. A second baseman’s RAA will be figured by comparing his RG to 93% of the league average, while a third baseman’s will compare to 101%, etc. Replacement level is set at 73% of the estimated average for each position.

So what I am doing is comparing to a “replacement hitter at position”. As Tango Tiger has pointed out, there is really no such thing as a “replacement hitter” or a “replacement fielder”--there are just replacement players. Every player is chosen because his total value, both hitting and fielding, is sufficient to justify his inclusion on the team. Segmenting it into hitting and fielding replacements is not realistic and causes mass confusion.

That being said, using “replacement hitter at position” does not cause too many distortions. It is not theoretically correct, but it is practically powerful. For one thing, most players, even those at key defensive positions, are chosen first and foremost for their offense. Empirical work by Keith Woolner has shown that the replacement level hitting performance is about the same for every position, relative to the positional average.

The offensive positional adjustment makes the inherent assumption that the average player at each position is equally valuable. I think that this is close to being true, but it is not quite true. The ideal approach would be to use a defensive positional adjustment, since the real difference between a first baseman and a shortstop is their defensive value. When you bat, all runs count the same, whether you create them as a first baseman or as a shortstop.

Figuring what the defensive positional adjustment should be, though, is easier said than done. Therefore, I use the offensive positional adjustment. So if you want to criticize that choice, or criticize the numbers that result, be my guess. But do not claim that I am holding this up as the correct analytical structure. I am holding it up as the most simple and straightforward structure that conforms to reality reasonably well, and because while the numbers may be flawed, they are at least based on an objective formula. If you feel comfortable with some other assumptions, please feel free to ignore mine.

One other note here is that since the offensive PADJ is a proxy for average defensive value by position, ideally it would be applied by tying it to defensive playing time. I have done it by outs, though. For example, shortstops have a PADJ of .86. If we assume that an average full-time player makes 10% of his team’s outs (about 408 for a 162 game season with 25.5 O/G) and the league has a 4.75 N, the average shortstop is getting an adjustment of (1 - .86)*4.75/25.5*408 = +10.6 runs. However, I am distributing it based on player outs. If you have one shortstop who makes 350 outs and another who makes 425 outs, then the first player will be getting 9.1 runs while the second will be getting 11.1 runs, despite the fact that they may both be full-time players.

The reason I have taken this flawed path is because 1) it ties the position adjustment directly into the RAR formula rather then leaving it as something to subtract on the outside and more importantly 2) there’s no straightforward way to do it. The best would probably be to use defensive innings--set the full-time player to X defensive innings, figure how Derek Jeter’s innings compare to X, and adjust his PADJ accordingly. Games in the field or games played are dicey because they can cause distortion for defensive replacements. Plate Appearances avoid the problem that outs have of being highly related to player quality, but they still have the illogic of basing it on offensive playing time. And of course the differences here are going to be fairly small (a few runs). That is not to say that this way is preferable, but it’s not horrible either, at least as far as I can tell.

Given the inherent assumption of the offensive PADJ that all positions are equally valuable, once we have a player’s RAR, we should account for his defensive value by adding on his runs above average relative to a player at his own position. If there is a shortstop out there who is -2 runs defensively versus an average shortstop, he is without a doubt a plus defensive player, and a more valuable defensive player than a first baseman who was +1 run better than an average first baseman. Regardless, since we have implicitly assumed that they are both average defensively for their position when RAR was calculated, the shortstop will see his value docked two runs. This DOES NOT MEAN that the shortstop has been penalized for his defense. The whole process of accounting for positional differences, going from hitting RAR to positional RAR, has benefited him.

It is with some misgivings that I publish “hitting RAR” at all, since I have already stated that there is no such thing as a replacement level hitter. It is useful to provide a low baseline total offensive evaluation that does not include position, though, and it can also be thought of as the theoretical value above replacement in a world in which nobody plays defense at all.

The DH is a special case, and it caused a lot of confusion when my MVP post was linked at BTF last year. Some of that confusion has to do with assuming that any runs above replacement methodology is the same as VORP from the Baseball Prospectus. Obviously there are similarities between my approach and VORP, but there also key differences. One key difference is that I use a better run estimator. Simple, humble old ERP is, in my opinion, a superior estimator to the complex MLV. I agree with almost all of the logic behind MLV--but using James’ Runs Created as the estimator to fuel it is putting lipstick on a pig.

The big difference, though, as it relates to the DH, is that VORP considers the DH to be a unique position, and I consider DHs as in the same pool as first baseman. The fact of the matter is that first baseman outhit DH. There are any number of potential explanations for this; DHs are often old or injured, hitting as a DH is harder than hitting as a position player, etc. Anyway, the exact procedure for VORP is propriety, but it is apparent that they use some sort of average DH production to set the DH replacement level. This makes the replacement level for a DH lower than the replacement level for a first baseman.

A couple of the aforementioned nimrods took the fact that VORP did this and assumed that my figures did as well. What I do is evaluate 1B and DH against the same replacement RG. This actually helps first baseman, since the DHs drag the average production of the pool down, thus resulting in a lower replacement level than I would get if I considered first baseman on their own. Contrary to what the chief nimrod thought, this is not “treating a 1B as a DH”. It is “treating a 1B as a 1B/DH”.

It is true, however, that this method assumes that a 1B and a DH have equal defensive value. Obviously, a DH has no defensive value. What I advocate to correct this is to treat a DH as a bad defensive first baseman, and thus knock another five or ten runs off of his RAR for a full-time player. I do not incorporate this into the published numbers, but you should keep it in mind. However, there is no need to adjust the figures for first baseman upwards, despite what the nimrods might think. The simple fact of the matter is that first baseman get higher RAR figures by being pooled with the DHs than they would otherwise.

2007 Park Factors

2007 Leagues

2007 Teams

2007 AL Relievers

2007 NL Relievers

2007 AL Starters

2007 NL Starters

2007 AL Hitters


2007 NL Hitters

Boring No More

I have written here before (a couple times I think) that the Rockies are the most boring team in baseball. They are never in the playoffs, rarely in contention, but they also are rarely awful, they don't have a nutso manager like Ozzie Guillen, and so they are just boring. That's not a value judgment, just an excitement judgment.

Uh, I think I need to find a new poster child team for mediocre monotony now. The Orioles would work, but Angelos is too interesting. The Blue Jays might fit the bill, but they've been a little too good I think.

Monday, October 01, 2007

Odds and Ends

In the past I have attempted to predict the outcomes of the playoff series. This was always done in the spirit of fun, as all of my predictions are, but this year I have decided that it is not even fun. After missing on all four Division Series matchups last year, why bother? Predictions for a 162 game season are still fun. For me, it was a lot of fun this year as I had all four AL playoff teams in the proper spots, as well as the Phillies and the Cubs. I picked the Padres to win the division, so if they win today I will have seven of the participants, but only those six correct winners.

The point of that was not to brag about my accuracy, because heavens knows that I have been very inaccurate in the past (ex. I had predicted the last two AL pennant winners to run fourth in the central division). The point is that there’s a much better chance of being right if you can correctly judge which teams are stronger. It’s becoming cliché to say so, but the playoffs, like any five or seven game sample, are pretty much a crapshoot. You may be able to find characteristics of teams that make them more suitable for postseason play, but there is no one who can predict the outcomes with any appreciable degree of accuracy.

So since I’m not going to predict the outcomes, I can tell you for sure who I am rooting for. In order:

1. Indians
2. Yankees
3. Red Sox
4. Phillies
5. Padres
6. Rockies
7. Angels
8. Diamondbacks
9. Cubs

Of course it works out that my top two choices are going to square off in the opening round. I have no conflict, as the Indians are my hometown team and their 1994 Opening Day victory is what made me a baseball fan. I like the Yankees because they have an owner who is a huge fan of my alma mater; it’s no more complicated than that. If John Galbreath was still alive and owning the Pirates, I’d pull for them too.

In a similar vein, there is a mini-controversy in Cleveland right now about LeBron James. The King apparently likes to wear Yankees memorabilia and describes himself as a “lifelong Yankees fan” despite being a native of Akron. Some Clevelanders are upset by this.

These people cite things like a “lack of pride in Cleveland” as the reason for their outrage. Uh, what exactly in the heck is there to be proud about Cleveland? Cleveland is a declining, over-taxed city run by a bunch of nitwits like Dennis Kucinich and Stephanie Tubbs-Jones. The Cleveland metro area taken as a whole has a lot more going for it, but how many people actually root for a team because of civic pride? Maybe it’s me who is out of the mainstream here, but I the reason I root for the Indians and the Browns is because I was exposed to them at a young age, watched their games, etc. Then by going through that process, you develop loyalty or pride in that team. It has nothing to do with civic pride.

What is funny, though, is that many of the LeBron critics want us to feel obligated to root for the local team, but demand no such obligation towards our state and our flagship state university. Many of the critics root for our archrival, or are shockingly clueless about how big of a deal OSU football is in Columbus, and otherwise generally don’t show the same concern for rooting for the home team that they do with the Indians.

And yet, who is a self-professed fan of that university? That’s right, the evil Yankee-lover LeBron James. I’ll side with him over a bunch of self-righteous pro sports fans any day of the week.

One little sabermetric aside. This is not a unique insight that I have come up with by any means, but it does help to clarify a concept. If you figure a batter’s linear weights, what you are really in essence figuring is not how many runs he would add to an average team. What you are figuring is how many runs he would create on a team that was average once he was introduced into the mix. We all recognize that a batter changes the context of his team and changes the values of each event. By not incorporating that, we are really saying that the team will be average once he is there.

Of course, the changes that any one ordinary batter will make on a team’s weights is not that great, and so you can treat the LW figure as “runs added to an average team”, and proceed with analysis from that standpoint, and not go very far off-track at all. But that’s really not what you are assuming, and it’s always good to recognize the assumptions, even if they don’t matter (and in this case, they don’t particularly).