SB Nation - Login for mobile commenting

Lookout Landing

How do you calculate wOBA?

I have seen this stat often on this site and I understand what it is and its purpose but what I don't know that I want to know is how to calculate it. I would love to be able to calculate it myself and I'm sure other people on the site would as well.

 

I found this explanation on how to calculate it but the way it is explained is a little over my head as it looks like how you would do it on an Excel spread sheet and I do not know how to use excel. If anyone can explain to me how to do it that would be great.

0 recs  |  65 comments

Comments

wOBA is a similar calculation to tRA

there’s no real shorthand way to calculate either, since they are both the summations of individual results over the course of a season.

I understand that there is no shorthand way to do it but I'm willing to spend some time on it.
wOBA (without SB/CS factor)

0.72*uBB + .75*HBP + .9*single + 1.24*double + 1.56*triple + 1.95*homerun + .92*rboe

You forgot to divide by (plate appearances - IBB)
Yeah, that. I only listed the numerator.
Out of curiosity, how would you factor SB/CS into wOBA?
I wouldn't, and don't.

If you wanted to however, you’d need to come up with weights in the same manner as done to come up with the weights for the above events.

So wOBA treats all outs equally?

also, a little confused as to why your values differ from these linear weights

Because you don't want 0.00 to be average
Oh that seems to be very easy.

Thanks Matthew. I have just one question though, what is rboe?

Reached base on error
Thank you.
Which you can find on a player's Baseball-Reference splits page
Thank you guys for the help.

I am sure you have answered this question many times before and I’m glad you answered it once more.

Why is reaching base on error worth more than a single?

Is it because you can get more than one base on an error?

Pretty much.

But there’s more to it. I’m going to have to let others explain it, though.

Reply fail.
Is there an easy way to find a batter's RBOE?
As Jeff said above, B-Ref has it
This is also a helpful link

http://www.insidethebook.com/woba.shtml

SB/CS

wOBA at FanGraphs includes stolen bases and caught stealing. The values for SB/CS in the formula are always pretty close to .5 and .25 respectively.

I assume you meant .25 and .5
Why is it that CS has a value?

I would think getting caught would have a negative value or none.

Should be negative

A steal is about +0.25, while getting caught is about -0.50.

Has that changed?

I thought it was a 3 successful steal to 1 caught stealing ratio. Those numbers would make it a 2:1 ratio.

2:1 would be neutral

you have to successfully swipe the third before you’ve positively contributed to run scoring.

Or this is a really rough estimate, I've always heard 70% is the number at which you're making a positive contribution
They're approximations

After doing some research, the true values as derived by Tango are closer to +0.2 and -0.47.

I have another StatCorner related question:

Why is Zack Greinke’s tRA+ 175, while his tRA is 1.29 and the league average is 5.06? 1.29/5.06 is 3.92, so why doesn’t he have a 392 tRA? Or am I way off base about how ERA is calculated?

*a 392 tRA+ I mean
From the Glossary
tRA+
Like wOBA+. tRA+ is equal to [((lgTRA – tRA) / lgTRA) + 1] * 100. This formula puts tRA+ on the same scale as wOBA+. A tRA+ of 150 represents that the pitcher’s tRA was 50% better than league average. A tRA+ of 75 means the pitcher’s tRA was 25% worse than average.
Damn, I should've just looked there.

Thanks for answering my question in any case, Jeff.

This might better be suited for the statistical analysis thread

but how do you convert tRA into runs?

I mean

if you apply the coefficients on Graham’s primer to batted ball rates of players, how do you convert those to tRA?

How far back have you gone in your tRA reading?

I’m pretty sure he explained this in a huge post sometime a while ago.

I read the tRA primer, but I couldn't find anything else on it on LL (besides the "no numbers" version)

It says the formula is tRA = expected_runs/expected_outs*27. I tried doing that and I got a “bad” number. Maybe I’m calculating xRuns and xOuts wrong. Is it just the out or run coefficients for each outcome, multiplied by the frequency, and then added all together?

"Is it just the out or run coefficients for each outcome, multiplied by the frequency, and then added all together?"

Yes. If you’ll allow me a bit of a messy comment:

Call the overall total, expected runs, and expected outs of outcome [y], i_[y], r_[y] and o_[y] respectively.

xR is therefore i_[j]r_[j] summed over j=K, BB, HBP, etc (i.e. the tRA outcomes)
xO is therefore i_[j]
o_[j] summed as above

tRA is then (xR/xO)*27

oh fucking SBN
Insert * as appropriate
Can't you just weigh slugging and OBP to get a rough, non-steal wOBA?
Given that wOBA is readily available and updated daily, I don't see the point
That's called GPA and THT has it. It's 1.8*OBP + SLG

But as Jeff says, why not use the better metric?

For reference, the comments of:

This.

GPA is a decent, off the top of your head, way to see which of two players is a better hitter

Obviously, you’d use wOBA whenever you have the chance, but if you just want a quick and dirty way to estimate players talent, you could use GPA.

When is calculating GPA going to be easier than checking wOBA?
You are trapped on a desert island with the OBP and Slugging of every baseball player in a book?
When you're at a baseball stadium
Not many scoreboards list OBP and SLG
Angel Stadium does
Buy a smartphone luddite.
I have a Dare

it doesn’t like StatCorner

If someone gives me $20K

I’ll develop a mobile version of the site.

Works well enough on my phone.
Fangraphs will do in a pinch.
Wait since when does FanGraphs show wOBA?
Also, FanGraphs won't let me search for players on my phone
Since last November.
They've had it for a while.

SC wOBA is better but Fangraphs wOBA is close enough for the situation you’ve described.

Still doesn't solve that the stupid Dare's browser gives me an error whenever I try to search for a player

says I’ve reached the character limit as soon as I type the first letter.

You must Login with your SB Nation account and be a member of Lookout Landing to post a comment.