Not only did they win their first Super Bowl in franchise history, but they did so by beating Hall of Fame QBs (Warner, Favre, Manning) in three straight playoff games. After the Saints scored the TD and 2-pt conversion to put them up by 7, I told my wife 'if I had money to gamble with, I would bet it all on Manning leading a drive for a TD here'. The lesson is, as always, NEVER GAMBLE (dying laughing).
Commercials were pretty lousy again this year - the only ones I really remember were the Betty White/Abe Vigoda one and the Letterman one with Leno and Oprah. My expectations have lowered so much that it wasn't a big deal though.
February 08, 2010
Congrats to the Saints
Posted by Berselius at 11:55 AM 0 comments
Labels: Football, Super Bowl
February 05, 2010
Rumblings about FIP
Today we had a discussion over at ACB about what should be defined as replacement level FIP. MB had just done Jeff Gray's projection and it came out to 4.32 FIP, which he claimed to be right around replacement level. This set off all sorts of alarm bells for me. I still wonder if the replacement level FIP for relievers is set too low. Let's take a look at the actual numbers and arguments and see if they disagree with me.
Here's the main argument. Starting is harder than relieving. This I agree with. The replacement level FIP for a NL starter is 5.35, which seems right to me (since FIP is more or less a proxy of ERA anyway). A quick rule of thumb for converting between the two is that a pitcher's FIP should be 1.25 x what it would be as a reliever. This is okay with me too. But given that, then a replacement level reliever's FIP should be 4.28! That seems way too low to me - in my head that's what an average reliever, not a replacement level one should do. How do the numbers bear this out?
Running the numbers, the average FIP in the National league was 4.1, which is indeed lower than 4.28. This gap doesn't seem as big as, say, the gap between an average batter wOBA and a replacement level bat, but I digress.
Where did that replacement level number come from anyway? In a series of posts on Fangraphs, Dave Cameron broke down how replacement level is defined. Basically, it was estimated that with a replacement level starter and average everything else, a team wins 38% of the time, and with a replacement level bullpen and average everything else, a team wins 47% of the time. Next, we look at the number of runs allowed in our league in a year (Dave looks at 2008, since he wrote it after the 2008 season). For example, in the 2008 American league the average FIP based on this should be 4.40, which is what a average (.500) pitcher should generate. Now, what about replacement level? Cameron cryptically says 'running the numbers through the formula gives us a 4.68 FIP'. Here's my dumb hick guess as to what he did
I'm assuming a linear approxmation here, with win% as the variable x. I'm assuming that a pitcher that has a FIP of 0 has 100% win percentage, and a pitcher that gives up 4.4 runs has a 50% win percentage. Since we have 2 data points, we have the linear approximation:
FIP = 4.4(x-1)/-0.5 = 8.8(1-x)
This a 47% reliever and a 38% starter will have
FIP_relief = 8.8(.53) = 4.66
FIP_start = 8.8(0.72) = 5.45
Which are different than what Cameron found (4.68 and 5.63, respectively). Maybe I'm doing things wrong. For one, a 0 FIP pitcher isn't going to have 100% winning percentage since he still gives up hits and walks and stuff (though he does strike a ton of guys out). But since our league average FIP is being scaled to run scoring, we'll have to do it. Maybe there's some other data point that he didn't mention that he's using for the other component of the linear approximation (or he's not using a linear model at all).
At least I learned a thing or two
Posted by Berselius at 4:11 PM 3 comments
Labels: Baseball Research, FIP, Replacement Level
February 02, 2010
AL west preview: Seattle Mariners - UPDATED
(See below for update. Basically I changed how I estimated playing time)
Quite possibly the most intriguing division this year will be the AL West. The Angels have long dominated the division, but the Mariners made a lot of upgrades in the offseason, managing to acquire Cliff Lee and Milton Bradley for almost nothing, the Texas Rangers have a surge of young talent reaching the majors, and it's tough to count out the A's.
I'm going to take a look at these teams a little more closely, busting out BtB's WAR calculator from last year to examine things.
First, here's a rundown of what I'm doing: for the players wOBAs and FIPs, I'm taking the average of 5 projection systems that largely have data on all of the teams: CHONE, Bill James, PECOTA, Marcel, and the Fans projections at fangraphs. For playing time, I'm just using the playing time estimates over at BP's depth charts. I should probably change this to the fan projections playing times, but we don't have full data on enough players to do that. The defensive numbers come from Jeff Zimmerman's UZR projections on Beyond the Boxscore, and I ignored baserunning, because I'm lazy and it doesn't have a huge impact anyway.
So without further ado, here are the Mariners. I apologize for the strange formatting - bloggers crappy rich text editor is converting all the newlines in the table html into line breaks. Super annoying.
| Hitter | Pos | PA | wOBA | Hit | Pos | Fld | Rep | WAR | FA $ | WAR |
| Josh Bard | CA | 324 | .299 | -2.16 | 1.25 | 0 | 2.50 | 1.59 | $3.7 | 0.7 |
| Rob Johnson | CA | 312 | .292 | -2.62 | 1.25 | 0 | 2.50 | 1.13 | $2.7 | 0.5 |
| Casey Kotchman | 1B | 496 | .337 | 0.12 | -1.25 | 0.50 | 2.50 | 1.87 | $6.4 | 1.3 |
| Ryan Garko | 1B | 211 | .343 | 0.23 | -1.25 | -0.30 | 2.50 | 1.48 | $2.3 | 0.4 |
| Jose Lopez | 2B | 641 | .330 | -0.33 | 0.25 | -0.10 | 2.50 | 2.32 | $10.0 | 2.1 |
| Jack Hannahan | 2B | 72 | .309 | -1.57 | 0.25 | 0.20 | 2.50 | 1.38 | $1.0 | 0.1 |
| Jack Wilson | SS | 513 | .303 | -1.94 | 0.75 | 0.60 | 2.50 | 1.91 | $6.7 | 1.4 |
| Jack Hannahan | SS | 136 | .309 | -1.57 | 0.75 | 0.10 | 2.50 | 1.78 | $2.0 | 0.3 |
| Chone Figgins | 3B | 667 | .341 | 0.38 | 0.25 | 0.60 | 2.50 | 3.73 | $16.4 | 3.6 |
| Jack Hannahan | 3B | 80 | .309 | -1.57 | 0.25 | 0.90 | 2.50 | 2.08 | $1.5 | 0.2 |
| Michael Saunders | LF | 423 | .318 | -1.02 | -0.75 | 0.50 | 2.50 | 1.23 | $3.7 | 0.7 |
| Milton Bradley | LF | 125 | .369 | 2.09 | -0.75 | -0.40 | 2.50 | 3.44 | $3.2 | 0.6 |
| Junior | LF | 68 | .326 | -0.57 | -0.75 | -0.30 | 2.50 | 0.88 | $0.8 | 0.1 |
| Franklin Guitierrez | CF | 660 | .337 | 0.10 | 0.25 | 1.60 | 2.50 | 4.45 | $19.3 | 4.2 |
| Langerhans | CF | 70 | .319 | -0.95 | 0.25 | -0.20 | 2.50 | 1.60 | $1.1 | 0.2 |
| Suzuki Ichiro | RF | 710 | .349 | 0.85 | -0.75 | 0.70 | 2.50 | 3.30 | $15.4 | 3.3 |
| Langerhans | RF | 78 | .319 | -0.95 | 0.75 | 0.20 | 2.50 | 1.00 | $0.9 | 0.1 |
| Milton Bradley | DH | 422 | .369 | 2.09 | -2.00 | 0 | 2.50 | 2.59 | $7.4 | 1.6 |
| Junior | DH | 148 | .326 | -0.57 | -2.00 | 0 | 2.50 | -0.07 | $0.3 | 0.0 |
| Garko | DH | 88 | .343 | 0.49 | -2.00 | 0 | 2.50 | 0.99 | $1.0 | 0.1 |
| Team | 6398 | .331 | -0.25 | 0.00 | -0.24 | 0.43 | 2.44 | $100.7 | 22.3 |
| Pitcher | S/R | IP | FIP | LEV | FA $ | WAR |
| Felix Hernandez | S | 220 | 3.45 | 1.0 | $25.6 | 5.6 |
| Cliff Lee | S | 219 | 3.55 | 1.0 | $24.2 | 5.3 |
| Ian Snell | S | 163 | 4.54 | 1.0 | $9.0 | 1.9 |
| Ryan Rowland-Smith | S | 164 | 4.33 | 1.0 | $10.8 | 2.3 |
| Erik Bedard | S | 84 | 3.76 | 1.0 | $8.4 | 1.8 |
| Doug Fister | S | 93 | 4.6 | 1.0 | $5.0 | 1.0 |
| Aardsma | R | 60 | 3.83 | 1.8 | $5.4 | 1.1 |
| Lowe | R | 60 | 4.05 | 1.3 | $3.0 | 0.6 |
| White | R | 60 | 4.61 | 1.0 | $0.6 | 0.1 |
| League | R | 60 | 4.30 | 0.9 | $1.5 | 0.2 |
| Kelley | R | 55 | 4.18 | 0.8 | $1.6 | 0.3 |
| Vargas | R | 60 | 4.78 | 0.7 | $0.2 | 0.0 |
| Olson | R | 57 | 5.08 | 0.6 | -$0.2 | -0.1 |
| Starters | 802 | 4.01 | $66.6 | 14.7 | ||
| Relievers | 412 | 4.40 | $9.8 | 2.1 | Total | 1214 | 4.14 | $76.0 | 16.8 |
| Group | WAA | WAR |
| Hit | -2.3 | |
| BR | 0.0 | |
| Field | 3.7 | Hitters | 21.7 |
| Pitchers | 20.0 | |
| Total WAR | 41.7 | |
| Total FA $ | $188.6 | |
| Win Talent | 85.2 |
So in summary - the Mariners are an incredibly good fielding team (led by Franklin Guitierrez, of course), but they're not very good hitters, and their rotation behind twin aces Hernandez and Lee are not very good.
UPDATE: I decided to change a few things with regards to playing time, especially the pitching. Garko and Bedard have signed with the team since I wrote this so I included them too. I used the fan's playing time estimates from fangraphs instead. Tango has shown that the fans estimates tend to be too high, so you should temper these a little bit. But for the most part they were pretty close to what PECOTA had.I only did this for the regulars position-player wise, and divvied up bench ABs based on pecota and my own adjustments. For the 5th pitcher slot, I'm assuming that Bedard will share it with someone else. Since Fister seems to be the leading candidate to get these starts over all the others on the Mariners depth chart (Vargas, Olson, French) I went with him. Anything they get from Bedard should be pretty valuable.
This new WAR estimate is 2 wins and change higher than the old one, and the main difference is pitching. Rowland-Smith was not predicted to throw as many innings in PECOTA, and replacing Yusmeiro Petit (who no one but pecota has as the 5th starter) with Bedard/Fister was a big upgrade too.
Posted by Berselius at 7:20 PM 3 comments
Labels: 2010 projections, AL west, mariners
January 29, 2010
Projections, defense (Baseball?! Wut?)
I've been dumping most of my baseball thoughts/opinions/etc over at ACB for a while now, but I'm still hopeful that I can dump a thought or two that I'm chewing on over here from time to time. I do like to make grandiose plans for baseball stuff from time to time but things (math, dogs, processed cheese balls, general laziness) tend to change my plans. Something I'm still planning is making a project-a-tron of my own. Just off the top of my head, this would require me trying to figure out things like, off the top of my head,
- Minor league, college, and international player stat translations
- Aging patterns (relative to specific players)
- Platoon splits + usage
- Reliability + variance of baseball stats
- Defense-neutral pitching
- Park effects
- Defensive models (more on this below)
- Database management for managing all this data
Anyway, here are the two things on my mind right now
1. If I do create a project-a-tron, I have to make sure it has a name first (which is obviously the most important thing). The custom seems to be to name it after some sort of scrappy, not necessarily terrible middle infielder from their favorite team (see pecota, chone, cairo, etc). It seems like people have eschewed actually making an acronym from these names now. I know Shawn has already staked a claim on 'Shawon', who would qualify in that he was both a Cub and a medicore middle infielder, but we has before my time in Cubs fandom anyway. I'm leaning towards breaking this tradition though, and naming it after just a player I'm a fan of (see Sosa, Zambrano, Prior). So I pose this question to my ones of readers: what do you guys think? I'm leaning toward the Z's myself.
2, Colin Wyers just published his first article ($) at Baseball Prospectus about the new defensive metric that he is rolling out. I'm excited by the fact that he's going pretty slow with this, since I've never really looked into these metrics and it will be a good opportunity for learning about them. I've found the comments pretty amusing on that article, though. My view of modeling anything (defense, etc.) is that it's precisely that, a model. Yes, you can add more things, but it's important to make sure that the absolute basics of it make sense, which is exactly what Colin seems to be doing.
But the kind of complaints people seem to be giving are pretty dumb, or at least obvious. Most of the complaints have to do with
- Defensive positioning (especially shifts v LHB)
- Hard-hittedness of balls
These are valid questions, and should be included in the Perfect Defense Model™, but it seems foolish to complain about the lack of them when we DON'T HAVE ANY DATA ON THESE THINGS (yet). When hit f/x and field f/x roll out, this stuff can be incorporated into models. But for now, we don't have the data, and you have to build your model based on the available data you have.
One caveat: at least in recent years, there has been more classification on batted balls (i.e. stuff hit 'sharply', 'softly', etc. I'm not really a big fan of this kind of binning though. It's pretty subjective, and I'd rather just wait until we have hit f/x. Not to mention that Colin has pointed out that there's already a significant error in batted ball data as to whether hits are line drives, grounders, or fly balls.
-b
Posted by Berselius at 4:01 PM 2 comments
Labels: Baseball, defense, Projections
December 09, 2009
Blizzard
Snow shut down the university and most of the city today. According to the forecasters we're supposed to get 13 to 18 inches. Most of the reports coming in from the morning have been in the 14-18 inch range, and it's still snowing. Here's what I woke up to:
The snow itself is quite beautiful - we took Kira out last night during the storm and things were pretty serene. It's the kind of wet, sticky snow that likes to stick to trees. Only problem is, it's also heavy. There have been widespread reports of people losing power/cable etc around town due to falling branches. My neighbor/landlord said that two branches fell off the tree in front of our houses this morning but missed the power lines. It's supposed to be really cold tonight, and for the next few days (sub-zero temps expected tonight). Luckily our furnace is all gas, so at least we'll have heat and the ability to cook things (gas stove) if the power goes out.
Kira is not a fan of snow that is taller than she is - she prefers snow to rain but only tolerates it until it's as high as her belly. I tried to get a shot of the snow in our partially-shoveled driveway with her for scale, but she's just too elusive to get the shot I wanted. Turned out to be a good pic of Kira though.
She's having a harder time seeing in the snow - her vision is already so limited that all she can probably see is white. When we took her out last night she was pretty much just picking a direction and walking that way, hoping it was the sidewalk. Now that more walks are shoveled it's not so bad though
Posted by Berselius at 9:56 AM 1 comments
November 30, 2009
Thanksgiving, the aftermath
Well, here's the spread:
I guess I didn't need to add the leaves to the table (dying laughing). We ended up moving the chairs/place settings so we didn't feel like we were miles apart.
The turkey was delicious, but I overcooked it a bit. I'm not quite as daring as the folks who cook their turkeys to ~155-165, but I made the mistake of following the directions of the package and cooking it for 3 hours, which resulted in 180+. Next time I'll probably pull it out at 170. It was still pretty tasty though - just sayin.
The mashed potatoes and gravy were delicious as usual - thanks Dovie! We made sure to make more gravy this year because it's always the first thing to run out when eating leftovers.
I kind of screwed up the rolls, presentation-wise this year. However, they're more delicious than I ever remember. I decided to experiment and rise them overnight this year rather than doing it on the same day, and after reshaping them I did the second rise while the turkey was cooking. They grew really huge - I probably should have split them into two pans. What I ended up with was a pan-shaped mass of roughly divided (but delicious) bread.
The big new thing was the chestnut dressing. I thought it was good, but I don't think I'd put it above our usual stuffing recipe. This recipe has you shape the stuffing mix into patties and cooking them on a cookie sheet, which I've never seen before. The result was good, but I think I still like our regular recipe better. From a practical perspective shelling all those chestnuts was...interesting. I managed to cut myself under my fingernails on three seperate fingers while shelling them. Chestnuts are delicious though, so it was worth it. Next year I think I'll just add chestnuts to our usual recipe.
I also made some Cranberry daiquiris, courtesy Keith Law and bon appetit. I made them last year to mixed reviews, but I thought they were better this year despite the liberties I took with the recipe. I only use one type of rum, and this year I used the cranberries from canned cranberry sauce (GASP) instead of regular whole cranberries. They imparted more flavor, especially considering I didn't pick up any cranberry juice to dilute it. It was still pretty strong, but very drinkable. Klaw's warning is very important - I drank one glass during dinner but drank the rest while making stock with the carcass afterwords.
Pie-wise, I just made an apple pie, which disappeared rather quickly over the holiday weekend. It's not necessarily my best pie (see: Peach-Blueberry/mixed berry pies for the champ) but it's probably my favorite and one of the easiest. Pie making is so easy now that I've learned how to use my obliterator for makign good pie crusts. I've earned the ire of my mother for trashing her traditional family pie recipe (which IIRC uses Crisco) for being waaaay too dry. I'm glad I've found a butter-based crust I like, and is incredibly easy to make.
Kira, of course, enjoyed Thanksgiving (her favorite holiday). I didn't get any pictures of her confusion about mashed potatoes, sadly. It's a good thing everything smelled so good, as she's pretty much blind now :( she's still hanging in there and is a happy girl, but I think she misses her buddy and is a bit lonely these days.
Final injury tally:
4 cuts (3 below fingernails, one minor one on thumb that I didn't notice until an hour or so later). One minor burn while basting turkey.
Overall: WIN!
Posted by Berselius at 6:32 PM 2 comments
Labels: Food