|
||||
|
|
Perfect Team Perfect Team 2.0 - The online revolution continues! Battle thousands of PT managers from all over the world and become a legend. |
![]() |
|
Thread Tools |
![]() |
#1 |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Does OPS+ matter?
I was curious how well the OPS+ statistic reflects a player's offensive value in terms of run production. So I compared my team's OPS+ to my own formula for measuring runs produced. Below are the results.
The first column is the player's run production (per 550 AB) according to my formula. The second column is the player's OPS+. In general, a higher OPS+ does indeed correlate with more runs produced, but it doesn't tell the whole story. For example, there are two players with almost identical OPS+ who are nevertheless 15 runs apart in terms of production. Bottom line: OPS+ by itself doesn't tell the whole story. The highlighted number (726) at the bottom is the predicted number of runs scored by my team based on the run production formula. My team's actual number of runs scored was 722, so the two agree very well.
__________________
![]() |
![]() |
![]() |
![]() |
#2 |
Hall Of Famer
Join Date: Aug 2010
Location: Indiana
Posts: 9,847
Infractions: 1/0 (0)
|
Since you haven't given me your formula, I will have to be content with the tools in the game.
![]() I prefer wRC+ over OPS+, but they are very close. P.S. Congrats on clinching a playoff spot already. Last edited by Orcin; 08-02-2019 at 08:42 PM. |
![]() |
![]() |
![]() |
#3 | |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Quote:
![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#4 |
All Star Reserve
Join Date: Nov 2018
Posts: 549
|
wouldn't the problem here be that OBP is worth more than Slugging percentage?
|
![]() |
![]() |
![]() |
#5 |
All Star Reserve
Join Date: Aug 2012
Posts: 649
|
IMO OPS+ is the fastest indicator of how well that player is performing offensively... it's my go-to KPI day-to-day.
My rule of thumb is, #2, #3, #4 and #5 hitters need to be >=140 OPS+.
__________________
![]() ![]() |
![]() |
![]() |
![]() |
#6 |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Something like that... I've noticed that the players most short-changed by OPS+ are the ones that draw a lot of walks.
__________________
![]() |
![]() |
![]() |
![]() |
#7 | |
All Star Starter
Join Date: Dec 2014
Posts: 1,685
|
Quote:
It's just two other numbers (OBP and SLG) added together. That assumes OBP and SLG are worth the same amount - but they are not. OBP is worth more by a significant amount. OPS+ is slightly better (normalized for park factors & league average) but since it's based on a flawed statistic (OPS) it's really not that great. |
|
![]() |
![]() |
![]() |
#8 | |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Quote:
__________________
![]() |
|
![]() |
![]() |
![]() |
#9 |
All Star Starter
Join Date: Dec 2014
Posts: 1,685
|
Hmmm...I wonder how the game calculates wRC+ then. According to FanGraphs glossary, wRC+ uses wOBA instead of OBP/SLG so it should be much better.
![]() |
![]() |
![]() |
![]() |
#10 |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Looking at the way wOBA is calculated, it should indeed be much better. The run values are a bit off from what I'm getting for the Perfect League environment, and it doesn't take into account baserunning or the way outs are made (strike outs vs. balls in play), but the overall approach should be more accurate than OPS.
__________________
![]() |
![]() |
![]() |
![]() |
#11 |
Minors (Single A)
Join Date: Apr 2019
Posts: 88
|
Is the goal of your formula to predict run production?
In both Google Docs and Excel there's a spreadsheet function, =CORREL, that will give you the Pearson's correlation coefficient. I think what you'd want to do to see if your formula is working better than OPS+ (or wRC+) at predicting run production is to compare the correlation you get between your formula and runs produced against the correlation you get between OPS+ (or wRC+) and runs produced. (Your formula has a .95 Pearson's correlation, where 1.0 and -1.0 are perfect correlation and between .1 and -.1 are what you might see with random numbers. EDIT: you can actually see much stronger correlations over just 14 data points of random data) If your goal is just to predict run production, however, can you really do better than just dividing runs produced by plate appearances? Depending on what you're using it for, it might also matter how you count runs produced. If you use RBI + R - HR, you double count non-home runs when totaling for your whole team. Last edited by SpacePope; 08-05-2019 at 03:15 PM. |
![]() |
![]() |
![]() |
#12 | ||
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Yes.
Quote:
Quote:
__________________
![]() |
||
![]() |
![]() |
![]() |
#13 |
All Star Starter
Join Date: Dec 2014
Posts: 1,685
|
In any rate, it's always been a fools errand to try and boil run production down to just 1 metric in my opinion. Hitting for average, hitting for power, drawing walks, & running the bases are just different skills which are largely independent of each other.
By trying to combine everything together, by its nature, the overall picture gets muddied. Consider for example, the importance of accounting for BABIP randomness. A good (lucky) BABIP can inflate ALL of these combined metrics. Even the "better" metric wOBA still assigns a flat run value per hit - not considering whether it was luck in the first place that the hit fell in. Simply judging whether a batting average is "lucky" or not requires a good deal of analysis on its own (batted ball data, StatCast etc.). So you generally want to analyze contact skill separately, in a vacuum, to prevent that randomness from bleeding out and polluting all your other data. It's the same logic that dictates why you shouldn't use the OVR rating to pick your players. You should be looking at an array of different statistics that describe individual skills, never just a single one. |
![]() |
![]() |
![]() |
#14 |
All Star Reserve
Join Date: Mar 2007
Posts: 637
|
Estimated Runs Produced maybe? http://www.baseballthinkfactory.org/...s/jameserp.htm
TLDR: (2 x (TB + BB + HP) + H + SB - (.605 x (AB + CS + GIDP - H))) x .16 = Runs |
![]() |
![]() |
![]() |
#15 | |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Quote:
__________________
![]() |
|
![]() |
![]() |
![]() |
#16 | |
Minors (Single A)
Join Date: Apr 2019
Posts: 88
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 | |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Quote:
__________________
![]() |
|
![]() |
![]() |
![]() |
#18 | |
All Star Starter
Join Date: Dec 2014
Posts: 1,685
|
Quote:
|
|
![]() |
![]() |
![]() |
#19 | |
Minors (Triple A)
Join Date: Sep 2015
Location: Toronto
Posts: 228
|
Quote:
If we could extrapolate this reasoning to all the different outcomes that a player's plate appearance can produce, and somehow deal with the messy details, then we'd have a pretty good way of measuring each player's contribution to the team's run total. ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#20 | |
Hall Of Famer
Join Date: Aug 2010
Location: Indiana
Posts: 9,847
Infractions: 1/0 (0)
|
Quote:
|
|
![]() |
![]() |
![]() |
Bookmarks |
|
|