Front Office Football Central  

Go Back   Front Office Football Central > Main Forums > Off Topic
Register FAQ Members List Calendar Mark Forums Read Statistics

Reply
 
Thread Tools
Old 07-18-2021, 07:59 PM   #1
pure
n00b
 
Join Date: Apr 2019
New Baseball Sim Feedback

Hi folks, after spending the last few years building the "Au" engine that powers the UI for all the recent Wolverine Studios sims, I am working on building a Baseball game of my own on the engine.

Having worked in machine learning for the last ten years, I am looking at novel ideas that employ ML behind the engine (in particular for GM and Manager AI)

I'd like to post here to get feedback along the way; and today I have the first run of the ratings generation code for hitters. I think in its current state it may penalize players that had very few appearances a little too much, but I'd love your feedback.

Model Features - Test Run #1 - Batters - Google Sheets

pure is offline   Reply With Quote
Old 07-18-2021, 08:27 PM   #2
pure
n00b
 
Join Date: Apr 2019
Physics

Here is a quick peek at the Physics model, I simmed 300 PA for a batter with a POWER rating of 80.

The engine calculates launch angle and exit velocity for all hits.

Here are the HR for that sim session:

Statcast Model Test - EV and LA - Google Sheets
pure is offline   Reply With Quote
Old 07-18-2021, 09:15 PM   #3
21C
College Prospect
 
Join Date: Jul 2001
Location: Newcastle, Australia
Looking forward to following your progress. Good luck with it, Shaun.
__________________
NFL Stats & Rankings
This Week In Football
21C is offline   Reply With Quote
Old 07-18-2021, 09:32 PM   #4
Atocep
Coordinator
 
Join Date: Nov 2006
Location: Puyallup, WA
Launch angle and exit velo data looks solid. An 80 power per your model would be a Mookie Betts type player and those exit velos look in line with his numbers. The sweet spot for homers is 24 to 32 degree launch angle and most of these homers fall in that range.

Just a quick look, but I'd say you're definitely on the right track.
Atocep is offline   Reply With Quote
Old 07-18-2021, 09:44 PM   #5
JPhillips
Hall Of Famer
 
Join Date: Nov 2002
Location: Newburgh, NY
It seems like you have too many 95+ players. If you max out at 100 you need to allow space for historical players to be great.
__________________
To love someone is to strive to accept that person exactly the way he or she is, right here and now.. - Mr. Rogers
JPhillips is offline   Reply With Quote
Old 07-19-2021, 06:13 AM   #6
Ben E Lou
Morgado's Favorite Forum Fascist
 
Join Date: Oct 2000
Location: Greensboro, NC
Quote:
Originally Posted by JPhillips View Post
It seems like you have too many 95+ players. If you max out at 100 you need to allow space for historical players to be great.
This.
__________________
The media don't understand the kinds of problems and pressures 54 million come wit'!
Ben E Lou is offline   Reply With Quote
Old 07-19-2021, 07:42 AM   #7
pure
n00b
 
Join Date: Apr 2019
I'm not sure if its clear, but the ratings in that sheet are relative to one season (e.g. if you started a replay in 1972, what would the player's initial, unadjusted ratings be relative to others in that season).

Given that, do you still think there are too many high 90's? Maybe I need to play with the curve. If you plot it now, it would be close to a normal distribution for each rating.
pure is offline   Reply With Quote
Old 07-19-2021, 11:42 AM   #8
BYU 14
Coordinator
 
Join Date: Jun 2002
Location: The scorched Desert
Oh dang, a Shaun Sullivan sighting? Looking forward to anything you put out, will be following.
BYU 14 is offline   Reply With Quote
Old 07-19-2021, 02:56 PM   #9
JPhillips
Hall Of Famer
 
Join Date: Nov 2002
Location: Newburgh, NY
Quote:
Originally Posted by pure View Post
I'm not sure if its clear, but the ratings in that sheet are relative to one season (e.g. if you started a replay in 1972, what would the player's initial, unadjusted ratings be relative to others in that season).

Given that, do you still think there are too many high 90's? Maybe I need to play with the curve. If you plot it now, it would be close to a normal distribution for each rating.

Let me start by saying you know what you want to do much better than I do, and you've got the programming expertise that I don't.

But, I do think baseball is defined by its history in a way that other sports aren't. We're always comparing players to players from the past. If multiple players each season are the best possible, that would make those comparisons less effective for me.
__________________
To love someone is to strive to accept that person exactly the way he or she is, right here and now.. - Mr. Rogers
JPhillips is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump


All times are GMT -5. The time now is 01:24 AM.



Powered by vBulletin Version 3.6.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.