Home | Webstore
Latest News: OOTP 27 Buy Now - FHM 12 Available - OOTP Go! Available

Out of the Park Baseball 27 Buy Now!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 22 > OOTP 22 - Technical Support > Bug Reports Forum

Bug Reports Forum Have a bug to report? Please post here.

Reply
 
Thread Tools
Old 09-14-2021, 11:11 PM   #1
jcard
All Star Reserve
 
Join Date: Oct 2015
Posts: 610
Infractions: 0/1 (1)
Adjust Batters baseline

The “adjust players with fewer than X at bats” function is described as using a weighted regression to an “average” baseline, whereas the “weaken players” function uses a “replacement level” baseline. In operation, however, the “adjust” process is using a sub-replacement level baseline. By using thresholds of 0, 150, 200, and 300 (the default) with the 2001 season I determined that a batting average of a little under .200 was being used. Nomad Garciaparra, for example, had a .306 player editor average with a threshold of 0, and a .213 with a threshold of 300; simulating the season with the latter threshold he finished with a season average of .185.
Sure enough, when I set the threshold to 10,000 at bats so that everyone would basically be regressed to the baseline, every batter finished with a batting average in the editor between .184 and .193 with an OBP right around .250 and SLG a little over .300.
I am not nit-picking over a specific definition of “average”, and I think regression is very useful. It is no more possible, however, for a regression to any definition of “average” with any regression weight to adjust a player downward to below-average than it is to put warm water in a refrigerator at any refrigerator (this, above freezing) temperature for any length of time and end up with a glass of ice.
jcard is offline   Reply With Quote
Old 09-21-2021, 09:30 PM   #2
jcard
All Star Reserve
 
Join Date: Oct 2015
Posts: 610
Infractions: 0/1 (1)
Given that Lukas himself recently spoke to the importance of this function in a post on the “Historical Simulations” sub-forum, there should at least be some clarity here as to whether this function is operating as intended. If it is, then a more precise articulation of the baseline for regression needs to be given- as it stands, it doesn’t meet any reasonable definition of “average”. While it will (at the default settings) rein in the player who hit an unrepresentative .310 in 150 at-bats by making him a .250 hitter, it does so at the cost of turning the more common case of a typical backup who hit .250 in 200 at-bats into a .230 hitter. The result is that teams have largely unusable benches and back ends of the pitching staff and bullpen.
I would argue that the “adjust” baseline is more appropriate for replacement-level baseline that is the stated definition the “weaken” baseline. Indeed, in the previous post I gave the resultant expected slash line statistics that (with extremely little variance) were found in every player’s “player editor” when setting the at-bat threshold extremely high (thus, “adjusting” everyone to basically the “average” baseline used by the function. Compare those numbers to those found in a recent study of “replacement level” described in the top half of this article:
http://www.highheatstats.com/2020/06...level-hitting/
jcard is offline   Reply With Quote
Old 09-22-2021, 05:44 PM   #3
Brad K
Banned
 
Join Date: May 2016
Location: St Petersburg Florida USA
Posts: 6,693
Infractions: 0/2 (4)
What is your view on the production of the reduced players being distributed, via the league totals function, to better players? Wouldn't it be better to make all the adjustments within the pool of players being adjusted?
Brad K is offline   Reply With Quote
Old 09-23-2021, 05:18 AM   #4
Lukas Berger
OOTP Developments
 
Lukas Berger's Avatar
 
Join Date: Aug 2007
Location: Nice, Côte d'Azur, France
Posts: 21,890
Quote:
Originally Posted by Brad K View Post
Wouldn't it be better to make all the adjustments within the pool of players being adjusted?
What you're suggesting isn't just some sort of player ratings distribution change, but would require ground up redesign of the engine where league totals aren't even used any more, which isn't likely to ever happen.
__________________

lukas@ootpdevelopments.com

Pre-Order Out of the Park Baseball 27!

Need to upload files for us to check out? Instructions can be found here
Lukas Berger is offline   Reply With Quote
Old 09-23-2021, 05:23 AM   #5
Lukas Berger
OOTP Developments
 
Lukas Berger's Avatar
 
Join Date: Aug 2007
Location: Nice, Côte d'Azur, France
Posts: 21,890
As to the main suggestion here, I can try to remember to mention this to Markus at some point in the OOTP23 dev cycle, but if we change anything here I would guess it's more likely to be the wording of the blurb than the regression itself.
__________________

lukas@ootpdevelopments.com

Pre-Order Out of the Park Baseball 27!

Need to upload files for us to check out? Instructions can be found here
Lukas Berger is offline   Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:44 PM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments