|
||||
|
|
OOTP 20 - General Discussions Everything about the newest version of Out of the Park Baseball - officially licensed by MLB.com and the MLBPA. |
|
Thread Tools |
03-03-2019, 12:13 AM | #1 |
Major Leagues
Join Date: Jul 2013
Posts: 451
|
Personal Opinion: Using Zips is the worst
So this will likely garner a lot of negativity but it's an opinion really. OOTP 19 started the use of ZIPS and I personally saw a major difference in game with the use and not in a good way. ZIPS is a fantastic in depth projection system but it serially underrates certain players depending on park factors. It heavily penalizes offensive park teams. During the past year I have followed some statistics in an online league I co-run and my team is the Colorado Rockies. Here are a couple stats that to me draw a conclusion that OOTP 19 had major issues likely due to ZIPS.
We ran 4 seasons in prior OOTP versions and the Rockies BABIP in those versions were as follows 2017 - .295 2018 - .302 2019 - .304 2020 - .297 Switched to OOTP 19 2021 - .317 2022 - .313 2023 - .312 2024 - .312 2025 - .337 2026 - .321 2027 - .330 Prior to 2017 the Rockies team BABIP had ranged from .279-.316 with the average being .298. Since OOTP 19 came out the average is .320... Using the ZIPS system for forecasting ratings/stats has been a negative for OOTP when it comes to parks that are extremes whether it favors hitters or pitchers. Last edited by bombboy85; 03-03-2019 at 12:15 AM. |
03-03-2019, 04:15 AM | #2 |
All Star Starter
Join Date: Jan 2013
Posts: 1,313
|
Is that why Milwaukee always sucks in OOTP...?
|
03-03-2019, 02:21 PM | #3 |
Bat Boy
Join Date: Jul 2013
Posts: 11
|
Milwaukee, Colorado, and Texas all seem to suck in every OOTP 19 standard game I've played. This might explain it a bit.
|
03-03-2019, 04:47 PM | #4 |
Hall Of Famer
Join Date: Apr 2015
Posts: 7,167
|
long story short -- go autocalculate modifiers before the next season... once is enough for 'now'... may need more if it is a transition context that requires a full league turnover before new ~equillibrium is reached.
--------------- this is almost certainly Stats and AI settings related. this isn't necessarily zips fault at all. very unlikely, the fault of zips converting RL stats to ratings for players, actually. resulitng BABIP is controlled by the stats and ai settigns that relate to babip calculation. now, if all the league stats are ~normal and everythign else is normal, there still may be an elevated babip for any particular team, i guess... not everything can be callibrated perfectly, is what i mean. something is bound to be off if you look deep enough. (this is where you can argue about zips... the subtle deviations as you let the model play out could be caused by talent being out of proportion or miscalculated etc etc... but could be more than just proportions and distribution of players too as the cause... impossible to be perfect, relative to a video game. close is good enough.) e.g. you can either focus on individual career results or league averages.. one does not give you the other in the same proportion as RL. if your league averages are spot on, then likely something won't reach the same levels as what you see in the RL baseball record book. it's not perfect, but it's close, either way you choose to go on that. in this case, i'd wager you just need to auto-calculate your modifiers. you can help determine cause by looking into things too... is league avarege BABIP off? if so, then modifiers will almost certainly help solve the problem. be forgiving. like you said it ranges from 279-.316. +/- .020 may not be off... even if it happens for a few years in a row. time would tell, of course. clearly the average has shifted, but if you make an adjustment and see ~.317 again, let it ride for a bit to determine actual change you effected. is this an import from ootp18 or before? players may not be created in the exact same proportions as before (fictional, of course). this will impact stats as teh league progresses after importing to new release. anytime you import to new release, you likely have a transition period for ~20-25 years as different players fill the league than how they were created before. LTMs likely need to be autocalculated every few years to 5 years while you turnover league with new way of creating players... as they fill the league, the stats will shift, otherwise, because they are different as a whole (on average over time). this is the same suggestions i make for people transitioning from Real 2018 players to fictional players after the included RL amatuers run out. for the same exact reasons, you want to autocalculate the modifiers to keep stats somewhat near baselines as you transition. don't do it every year... that will make stats unnaturally flat, if you autocalculate too often or without a good reason to do so. (like this context) Last edited by NoOne; 03-03-2019 at 04:51 PM. |
03-03-2019, 05:16 PM | #5 |
OOTP Developer
Join Date: Jun 2009
Location: Here and there
Posts: 14,089
|
It's not zips fault - we only really use them for creating the current player ratings. Anything that happens after that is the player creation/player development engine at work.
Why your team BABIP is higher than before could be many factors. Maybe you simply have better players, or better BABIP players. Maybe the other teams in your division are playing terrible players at SS against you giving you a lot of extra hits. Maybe league stats have spiraled up, or league offense has increased, or there's something weird going on with your park factors. There's a lot of possibilities, but if you're anything past the first year of a new game, it's not Zips at play. And anyways, we've been using zips for ratings for the last 2-3 years now (since OOTP 16 or 17, I think). |
03-03-2019, 08:24 PM | #6 | |
All Star Starter
Join Date: Jan 2013
Posts: 1,313
|
Quote:
To be quite honest, I think basing ratings off of projections from a single source makes it prone to stupid inaccuracies because of human bias, whereas going off of 3-4+ projections or past season stats would be a lot better. EDIT: As another example, I just ran another 2018 sim, all default settings and this is what I found: Sim record / Real record Milwaukee: 71-90 / 96-67 Colorado: 71-90 / 91-72 Texas: 66-95 / 67-95 Cincinnati: 90-71 / 67-95 Philadelphia: 94-67 / 80-82 Atlanta: 76-85 / 90-72 Last edited by itsmb8; 03-03-2019 at 08:40 PM. |
|
03-03-2019, 10:23 PM | #7 |
Banned
Join Date: Jun 2018
Posts: 1,728
Infractions: 0/2 (5)
|
Don't see the problem especially with the new live update feature.
Nothing will predict real life |
03-03-2019, 11:41 PM | #8 | |
Hall Of Famer
Join Date: May 2011
Posts: 3,029
|
Quote:
This article from by Jeff Sullivan (at Fangraphs, before he was cruelly snatched away by the Rays) looks at the projections entering 2018: https://blogs.fangraphs.com/here-is-...projections-2/. ZIPS saw them as a 79-win team; the fans saw them as an 82-win team. No one saw them as a 96-win team at the time. This article by Sam Miller (then at Baseball Prospectus) goes into all the bizarre things that might come to pass when you simulate a season (2016) a million times: https://www.baseballprospectus.com/n...-city-1000000/ The fact that OOTP leads to results that differ from what we later see happen in real life strikes me as a feature and not a bug. It wouldn't be much fun if everything turned out the same way every time! |
|
03-04-2019, 03:44 AM | #9 | |
All Star Starter
Join Date: Jan 2013
Posts: 1,313
|
Quote:
Second, the randomness happens throughout the season because of non-ability factors like injuries, roster moves, etc. If you turn off injuries, turn off roster moves, and just run a 162 game season with each player playing at natural current ability level, yes i do expect it to play out similarly each time, because the law of averages says so. the sim engine itself will naturally provide some randomness to it, but common sense tells you each sim should provide a similar result most of the time. ---------------------------------------------- What ZIPS does is give projections on what will happen based on their simulations. Take Yelich, they project him at .298, but we know his ABILITY is a .300-.330 hitter. They say he ends the year under his ability because he's in a tough division which makes up the majority of his schedule. Whats happening, is his ability is around .315, his projections are at .298, and OOTP takes the projections and says his current ability is .298. They're basing their ratings off of simulations and then running further simulations. Last edited by itsmb8; 03-04-2019 at 03:46 AM. |
|
03-04-2019, 04:04 AM | #10 |
Banned
Join Date: Jun 2018
Posts: 1,728
Infractions: 0/2 (5)
|
1st Yelich is a career .297 hitter thats 790 games.
2nd zips, steamers, atc all of the predictions based tools are mostly identical to one another. But lets take wrc+ and woba career - woba :.363 wrc+:130 Zips 2019 prediction : woba:.384 wrc+:141 So Zips has hit offensive production rated significantly higher than his career numbers. 790 MLB games last years 147 games out of that 790. Meaning 2018 was career best across the board. If you were to graph it you would have 2018 out in no mans land not near any other of his years. So 2018 looks like a huge anomaly until he does it 2 more times. Most of his Zips 2019 numbers are higher than his career totals. He had 1 insane season last year. Other than that he was putting up consistent numbers for 650 games of his career. In fact Yelich has only hit 330 once and that was in A+ ball with a large sample size being 100+ games. Thats it. No one in the world will have him close to hitting .330 in 2018 and not even in 2019. Maybe he does, maybe he doesn't. That's what makes baseball great. No one knows what will happen on the next pitch. |
03-04-2019, 12:49 PM | #11 | |
All Star Reserve
Join Date: Nov 2015
Posts: 855
|
Quote:
|
|
03-04-2019, 02:22 PM | #12 |
All Star Reserve
Join Date: Apr 2016
Posts: 774
|
Looking at Yelich's 2019 ZiPS projection, I see nothing wrong with it. He's projected for a 144 wRC+, and he's projected as the 7th best hitter in the game this season by WAR. 144 would be his second best season by that measure only behind last season. He had an obviously outstanding season last year, but would anyone expect him to reproduce that in 2019? Outside of Mike Trout i dont think theres any player that you can look at and say "his current ability is a 7.6 win player"
As for Milwaukee as a whole, they are low in the projections because of their starting pitching. |
03-04-2019, 04:58 PM | #13 |
All Star Starter
Join Date: Jan 2013
Posts: 1,313
|
You guys arent getting the point. Im not saying the projections are terrible, im saying his actual ability level is a bit higher, at least in terms of BA. He has the contact ability of a .310 hitter, but his BA this season will probably be around .298 because he will face a lot of tough opponents.
The problem is OOTP take the projections and saying his ability is of a .298 hitter, so when you run the simulations, he will actually hit under that because he's facing tough opponents in the sim, even though it was already accounted for in the projections. |
03-04-2019, 06:19 PM | #14 |
Bat Boy
Join Date: Feb 2019
Posts: 14
|
OOTP has to start somewhere, and on the whole Zips does a better job than Markus sitting in a chair and dictating ratings for every player in organized baseball.
|
03-04-2019, 06:38 PM | #15 | |
Hall Of Famer
Join Date: Feb 2002
Posts: 5,057
|
Quote:
I'm not saying that to be a smartass. I'm simply saying the game offers that. No matter what projection system is used, someone will be unhappy. I remember when OOTP started using DIPS and the uproar that created over a decade ago. But we have so much control so we can do whatever we want. Sent from my Pixel 2 using Tapatalk |
|
03-04-2019, 07:35 PM | #16 | |
Banned
Join Date: Jun 2018
Posts: 1,728
Infractions: 0/2 (5)
|
Quote:
Again career 790 games he is a .297 hitter. Not sure what the problem is honestly. Especially once ootp20 has live updates |
|
03-04-2019, 11:26 PM | #17 | |
All Star Reserve
Join Date: Apr 2016
Posts: 774
|
Quote:
|
|
03-05-2019, 09:55 AM | #18 | |
Minors (Double A)
Join Date: Dec 2017
Location: Australia
Posts: 152
|
Quote:
I don't know this as fact [I'm an Aussie so MLB projections are unheard of here] but one would assume the projections factor a number of variables such as ballpark, own team strength (think a batter being protected) and strength of schedule (ie division). I guess it depends on whether OOTP uses the final variable adjusted data or the raw independent data (based on prior performance and growth/decline curves, etc) for their ratings generation? It would seem that projections result in any given player having completely different projected stats, and therefore potentially OOTP ratings, based on which team they play for. So do Manny or Bryce, for example, enter OOTP20 with ratings determined by who they signed for? Whereas, in theory, shouldn't they be entering OOTP20 with the same ratings regardless of who they signed for (and then the OOTP simulator applies the ballpark effect, his own teammates apply the own team strength effect and the schedule applies the divisional bias effect... along with any other effects)? As the OP mentions, I also wonder how the Rockies are treated? Does OOTP generate ratings for Rockies players based on the ZIPS projections that are already park factored, then does the OOTP simulator apply a further park factor when simulating? I guess this could all be a moot point if OOTP ratings are generated based on the raw projected data and one would hope that's the case. |
|
03-05-2019, 10:02 AM | #19 | |
Hall Of Famer
Join Date: Apr 2010
Posts: 2,152
|
Quote:
the difference between hitting .298 and .310 is 7 hits over a 600 at bat season literally one hit a month. if you watched every game you couldn't tell the difference between a .298 and .310 hitter if the stats weren't on the screen for you. if that's the margin of error then things are looking alright, hardly "the worst" |
|
03-05-2019, 04:07 PM | #20 | |
All Star Starter
Join Date: Jan 2013
Posts: 1,313
|
Quote:
If its just raw projections not taking into account any season-specific factor though, then yeah its probably fine to just take those projections as ratings. |
|
Bookmarks |
Thread Tools | |
|
|