View Single Post
Old 05-28-2026, 04:25 AM   #8
kq76
Global Moderator
 
kq76's Avatar
 
Join Date: Nov 2002
Posts: 12,105
Quote:
Originally Posted by Joelman111 View Post
Yeah I was unsure of the best way to go about calculating PAs from the other given stats. The approach i decided on was to sum total outs and all ways to get on base, and then subtract all the ways the runners on base could get out (since that would be double counting as both an out and a batter that reached base). This can be challenging as the ways runners get out include caught stealing, pickoffs, and being thrown out in double plays or outfield assists. In practice, this led to too many subtractions and the PA total was too low, so I used real MLB data and made up a constant to subtract some amount less of the DPs. I am interested in considering another way, but I have no idea how you would get the data for RBOFC or Other?
Bold by me.

This might be the key. I started with historical numbers and tried to come up with numbers that look very much like they could be historical numbers themselves and then I just put as many of them as possible into OOTP. EDIT: I don't actually pay that much attention to historical totals themselves. I look at various historical ratios, tweak them, and then convert those tweaked ratios back into my own ideal totals.

So, for example, it's not a problem for me that OOTP might not have certain stats like RBOE or RBOI. Yeah, I'd very much like it if OOTP had those stats and if certain players were better at them than others (Ichiro and Ellsbury), but for league total purposes I just come up with plausible numbers (and for anyone who doesn't know, you can download the lahman database of historical baseball stats from SABR (particularly teams.csv) EDIT: or FanGraphs which has some data lahman doesn't (Batting, Pitching, Fielding)) and then I just input into OOTP what I can. So even though I'm not inputting stats like RBOE, RBOI, and whatever else, I'm still factoring them into my totals and ratios, they're just not inputted into OOTP is all. And so if someone doesn't factor in these other stats into their PAs, the game might not have the "fudge factor" it needs to make everything fit. If OOTP had all the stats as inputtable, it probably wouldn't be a problem, we could just input them all. But since we can't, if we don't leave the engine enough room to do everything it needs to do (IINM, the outcomes are there, the stats just aren't), then it likely needs to take away from something (in this case, iBB) to give something to these other things. And considering iBB was the most recent addition to the era_stats file, I'm not surprised if it's just taking from it instead of something else.

Or maybe I'm totally wrong. It's just a theory.

Last edited by kq76; 05-28-2026 at 05:57 AM.
kq76 is offline   Reply With Quote