Skip to content

btatkinson/sportsball-elo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sportsball Elo

A season simulator that compares performance of the Elo ratings system to Win-Loss record prediction

This post is a compliment to my medium post.

To simulate a season, simply run python3 season.py in the terminal (assuming appropriate libraries are installed).

To adjust parameters, adjust the settings dictionaries in settings.py.

To experiment with different elo ratings, adjust the settings in experiment.py and then run python3 experiment.py.

To create more skill disparity between players, increase the 'std_dev' parameter.

To create more game-to-game volatility, increase the 'game_var' parameter.

To create more skill mobility for the players over the course of the season, increase the 'rtg_nudge' parameter.

This is a simple repo and future repos will have more complicated forms of Elo and customization. Stay tuned!

About

A python implementation of Elo that compares it to other ratings methods

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages