Lookout Landing: An SB Nation Community

Navigation: Jump to content areas:


Sports blogs for fans, by fans.
New Blog: RSL Soapbox for Real Salt Lake Fans!

tRA update

If you're unfamiliar with my work on tRA, here's a decent explanation.

A correction

Since I came out with the 2007 spreadsheet, one thing has really bothered me. ROA (runs above average) doesn't sum to zero. At first, when I noticed it, I did a lot of mental gymnastics to excuse the fact, but eventually I realised why this was happening: I was using innings pitched as the measure of how much the pitcher threw, rather than the entirely more sensible option of total batters faced. Why was that a problem? Because pitchers face a different number of batters per inning. Once I readjusted the formula for ROA to work with TBF rather than IP, leaguewide runs above average summed to zero. Problem solved.

An improvement

tRA+ is like ERA+, except with tRA. It's useful for comparing pitchers on a per-inning basis, as I doubt many of you have a good grasp on league averages for tRA. It also lets me start working on projection systems because around tRA, because it gives a performance level which scales linearly - if you were predicting a tRA+ of 100 with a 2% improvement, you'd expect a tRA+ of 102 (ok, ok, I'd use the regressed versions for projection). If you're just given a tRA of 5.00, how do you know what a 2% improvement would be? You don't. This is the first stepping stone into turning this from an interesting analytical tool to what would probably be one of the better pitching projection systems around.

Thoughts on defense

xRuns-R (expected runs-actual runs) for a team should be a pretty good measure for team defense over a year. As it turns out, there's a problem: Summing for the AL (using proper park and HR factors) yields a value approaching -200. The NL? Roughly +200.

Now we could say that the NL is ridiculously good at defense and the AL is terrible. What I think is happening, however, is that the run environments differ to the point that it skews expected run values for certain events. In the extreme case, a HR in the NL is going to be worth less runs on average than a HR in the AL, because the good league will tend to have more baserunners. When you apply that to every event, you'd expect NL pitchers to give up less runs than their AL counterparts (which they do). My current work does not take this into account, although it's easily solved - I plan on including a run environment modifier in xRuns (it won't affect ROA or anything like that), and when I do team defense should be pretty easily calculable from xRuns-R.

Future Plans

Minor league tRAs are in development (i.e. being thought about). A projection system incorporating tRA is also... in development. Hopefully both will see the light of day in 2008. Also on the cards is an automated data gathering system. That would make me very happy.

Any questions, or if you just want to poke the newest incarnation of the spreadsheet, feel free to get in touch.

0 recs  |  Comment 11 comments

Story-email Email Printer Print

Comments

Display:

These are good updates.
and we'll figure out the defense yet.

by Matthew on Mar 4, 2008 2:03 PM PST reply actions   0 recs

Really good to hear
Important upgrades to FIP/xFIP, and as a minor league fan, I can't wait to see the MiLB tRA.   I'm assuming you're going to Jeff Sackmann for the run values by league in MiLB?

You know, I hear Jeff's starting to get BIP data from division I college teams.   I can imagine that - with a ton of work - people would be interested in a college tRA to find potential draft picks.  

by marc w on Mar 4, 2008 2:08 PM PST reply actions   0 recs

I was actually planning on working it out myself
I'm pretty sure I can get run values of events given full PBP and batted ball data. And I think I know how to get said data. Working it out for myself is good practice for... uh... I don't know, but I'm sure it's good practice for something.

by Graham on Mar 4, 2008 2:29 PM PST up reply actions   0 recs

Well...uh, enjoy - or something.
Practice?   PRACTICE?   We're talking about practice?

The run value modifiers will be...intriguing to take a look at.   Leagues like the PCL (Tacoma vs. Albuquerque), NWL (Tri-Cities vs. Salem-Keizer) and Cal League (Lancaster/HD vs. Inland Empire) should be fun.    

by marc w on Mar 4, 2008 2:38 PM PST up reply actions   0 recs

I'll make you do it then
Ridding the world of mini-Matthews is my personal favour to mankind. Depriving everyone of miniature Grahams, on the other hand, might well be a crime against humanity.

by Graham on Mar 4, 2008 2:44 PM PST up reply actions   0 recs

Aren't mini grahams
those little bear-shaped cookies?  Those are delicious.  I could go for a big old box of mini grahams right now!

by johnbai on Mar 4, 2008 2:46 PM PST up reply actions   0 recs

they don't have crackers in England
they have yobs, asbos, chavs, and, uh, northerners.  And Graham Asbo, catchy though it sounds, just doesn't have the same tasty ring to it.
Nice Guys Finish Third - Hopelessly lost, but makin' good time.

by pdb on Mar 4, 2008 2:57 PM PST up reply actions   0 recs

Comments For This Post Are Closed


User Tools

By reading a game thread of your own volition you agree to accept all liability for any and all damage done to your delicate sensibilities.
Start posting about the Mariners »

Join SB Nation and dive into communities focused on all your favorite teams.

FanPosts

Community blog posts and discussion.

Recommended FanPosts

Max_small
FootbaLL IV (Nov 21st)
Small
The Sabermetrics of Cats

Recent FanPosts

Small
WAR gains major exposure
Laughing_man_elmex_small
AFL Championship game thread
Smell-the-glove_small
OFFTOP 11/19 - The Hand of Fraud
Small
Tony Blengino interview on 710 AM ESPN Seattle's Hot Stove League
Ichirocameron_small
OTFPOTD 11/16: Recipes Edition
Small
Lookout Landing as a communtiy
Small
Royals determined to unload Callaspo...
Ichiro_small
Ackley and Triunfel on MLB TV right now

+ New FanPost All FanPosts >


Sexy People

1_small Graham

Small Matthew

Small Jeff