Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

Findings: Testing Puresim's Default XML

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [Current Games From Matrix.] >> [Sports] >> PureSim Baseball >> Findings: Testing Puresim's Default XML Page: [1]
Login
Message << Older Topic   Newer Topic >>
Findings: Testing Puresim's Default XML - 8/28/2005 12:31:45 AM   
BryanK

 

Posts: 140
Joined: 8/21/2005
Status: offline
I created a 16-team, fictional-player league to test puresim's default XML.
To summarize what I (think I) found after 40 years:

1. After the first ten years, puresim generates consistent stats despite the presence of different multipliers in the XML. In general stats are in line with 1990ish MLB baseball
2. HR totals are too high
3. In a number of cases, the distribution of individual player totals for a given statistic are skewed higher than in real life (HR, IP, K), but there are fewer outliers; i.e. no one breaks out and has a special year

Here are the complete findings: http://home.comcast.net/~zbryanknight/Testing_Puresim_XML.ppt

Here is the source data: http://home.comcast.net/~zbryanknight/XML_Test_Spreadsheets.zip

If you would like the league file, just ask.

What does everyone think?
Post #: 1
RE: Findings: Testing Puresim's Default XML - 8/28/2005 3:11:58 AM   
KG Erwin


Posts: 8981
Joined: 7/25/2000
From: Cross Lanes WV USA
Status: offline
Despite my earler complaints, I think that the models are good, taken in the long run. In the short term, some weirdness may happen -- for the few guys, like me, who want to manage each game of my chosen team, these anomalies become less noticeableWHEN REAL PLAYERS are chosen.

Maybe the fictional player generation routine needs some tweaking.

_____________________________


(in reply to BryanK)
Post #: 2
RE: Findings: Testing Puresim's Default XML - 8/28/2005 4:18:48 AM   
BryanK

 

Posts: 140
Joined: 8/21/2005
Status: offline
Tweaking the fictional player generation is kinda what I was thinking.
I'm not sure what percentage use real vs. fictional players. I think a lot of Puresim's development lately has focused on real players, but there's undoubtedly some of us who still use fictional players...

That said, given all the interactions that are going on within the models, I think they're simply suberb. If I could build things this good at my job... well, I'd be retired at the ripe old age of 24 ;)

(in reply to KG Erwin)
Post #: 3
RE: Findings: Testing Puresim's Default XML - 8/30/2005 3:52:24 AM   
BryanK

 

Posts: 140
Joined: 8/21/2005
Status: offline
should I make more slides?

(in reply to BryanK)
Post #: 4
RE: Findings: Testing Puresim's Default XML - 8/30/2005 4:03:30 AM   
puresimmer

 

Posts: 2299
Joined: 7/24/2005
Status: offline
Holy cow! That is AMAZING work! I am not use to this message board yet and didn't realize the those were links in your message.

I am going to download and save them. All in all overall things look pretty good. I think it looks like it tracks history fairly well in some cases and not in others but I need to do more looking at your numbers. I'd like to see the next 50 years simmed as well :)

After we get this version out the door and I have room to breathe I am really going to dive in.

Great stuff! Keep it coming!

< Message edited by puresimmer -- 8/30/2005 4:07:40 AM >


_____________________________

Developer, PureSim Baseball

(in reply to BryanK)
Post #: 5
RE: Findings: Testing Puresim's Default XML - 8/30/2005 5:22:05 AM   
BryanK

 

Posts: 140
Joined: 8/21/2005
Status: offline
Thanks Shaun :)

I don't think I'll be able to get back to this until the end of the week when I (finally) get some vacation. In the mean time, I'm going to let PS run through until 2005 so that I have some data to work with. As an added validation, I want to start another league in like 1950 and run that one through until 2005 as well. That way it would be possible to tell if things like the ramp up in HR production is due to XML factors or small differences in the types of players PS generates in the initial draft vs. annual june drafts.

At a high level, I think this shows that the game engine Shaun put together is pretty rock solid. Given the potential for interaction effects, it's really cool to see the OBP, AVG, and Runs/Game figures track as close as they do.

The distributions are a little off, but that's a tricky problem to articulate, and no doubt more tough to nail down. Maybe an example would help me get across what I'm thinking. In the major leagues right now the league leader will hit about 45 HR or so, and there's about 1.2 or so players per team who will hit 20+ HR. Now to get a league leader around the 45 HR mark in PS, all the tests that I've done give me about 3 players per team that hit 20+ HR. As a result, the total number of HR hit in the league gets elevated.

I'll get crackin on the additional slides as soon as I can, and hopefully have some stuff by this time next week. In the mean time, if anyone has any questions or ideas about things to test, please let me know :)


Random thoughts:
1. It seems like the XML is having some effect on the numbers, but the magnitude is smaller than anticipated.
2. 3B seems to track the best, and I think I remember Shaun noting in one of the release notes that he specifically went in and tweaked the 3B totals.
3. Would it make any sense to model pitcher fatigue by year to help replicate the fact that pitchers today throw fewer innnings?

(in reply to puresimmer)
Post #: 6
Page:   [1]
All Forums >> [Current Games From Matrix.] >> [Sports] >> PureSim Baseball >> Findings: Testing Puresim's Default XML Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

3.074