News:

thx MAffi Botchee, sixty, zorba, caleb, ettu, trrroglodyte, diane, captainmubbers, aviator, Anonymous, Tom, roygbiv  yyy , Michael  r_monk Jade & Linus  our latest VIP donors/subscribers..cheers! they get to see special links & articles and gain much kudos.:) join them at http://www.fibsboard.com/donate.php

Main Menu

predicting league outcomes with simulation models

Started by sixty_something, January 25, 2008, 03:21:20 AM

Previous topic - Next topic

sixty_something

this is actually a cross post to another message board i've joined recently, Round Robin Tournament Scheduling  .. i'm posting it here because that board is down at the moment .. first, i don't want to lose the post and, second, it occurs to me another FIBSter or two may be as geeky as me in an interest in the application of probability theory and computer simulations to the interesting problems encountered in making predictions based on player ratings and tournament or league structure .. if so, i encourage you to participate with me, here and there, in the development and design of these models for this and future seasons, perhaps in other games and sports where the concept can be applied

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

i have developed two stochastic simulation models using Excel for a 19 team backgammon league with 3 player teams playing in position by position order in a round robin format .. the first model made a  pre-season prediction using average team rating at the start of the season .. as play progressed the match results were input into a position by position model yielding new predictions with each run based on up to date individual players W-L records and associated team match point status

the pre-season model is based on an average team rating derived from the team members ratings at the start of the season .. toward the end of last season, i developed a more sophisticated model using individual team players by position and included results from matches played up to that point and then almost daily thereafter the position by position model was most helpful in giving players and non-players alike an accurate insight into the team standings .. the standing at the team league homepage, due to the subtle nature of how the league is scored, are useful but have proved unreliable for really "seeing" the standings of the race until the last day or two of the season

this season for the first time, we are introducing a 6 team single elimination championship playoff at the end of the regular season .. the model, using player ratings for unplayed matches to determine p(U), the probability the underdog wins from each players Elo FIBS rating, and actual results reported throughout the season to calculate p(W) and p(P), probability for each team to win or make the playoffs , by simulating and recording the results (order of finish) for each team in thousands of simulated seasons in each simulation run we are about two weeks into a new season with over 200 of 513 matches played

since opening day, i have been attempting to adapt and improve the model .. last season the model had a few funky fixes to keep it accurate and running smoothly .. as in any programming project, trying to clean up old hastily written patches is often as complex as making the patch in the first place - sometimes even more so

while i have confidence the model will work effectively again this season and expect to have its first results out over the weekend, i am encountering some unexpected problems .. i would like to use this thread as a place to discuss both problems and improvements to the model and subsequent reporting as the season progresses and perhaps beyond .. i hope you may have some ideas i can incorporate into the model, too

once stabilized and made more generic for opening day initialization and data input during the season, the model would be a useful and interesting tool for almost any individual or team league, particularly one using player ratings such as the Elo ratings used in chess and backgammon

if interested, you can see the current season and reports from last season at the links below

sixty_something @ FIBS

FIBS Team League current standings
FIBS TL IV final standings from TL season IV
TL4 Pre-season Odds TL4 opening day predictions
TL4 Team League Prediction's predictions from season 4 with commentary on the model and sample output
FIBS Rating system

A little inaccuracy sometimes saves tons of explanation. -- Unknown
e-mail me