Hi, folks.

In an effort to create objective rankings for REBBL teams and coaches, I've been working on REBBL Elo. Since rankings are worthless unless they can be used to predict results, I'm using this week's predictions as the first big test for the system and you get to see your ratings compared to your divisions peers!

 

How it Works:

1. Using the great rebbl.net new API-only endpoints, I was able to fetch and parse every result from REL and GMAN since season 1. That's around 15k games!

2. Using the first season as input, the system tries to predict all games in the order that they happened, updating each team's rating according to the results using an adapted version of the Elo Rating Algorithm. Bottom line, you get more points for beating higher rated teams and lose more points for getting beat by lower rated teams.

3. Several parameter sets were compared and I picked the one with the best results to be this season's official version.

 

Limitations:

- Dealing with draws: although I have some ideas of how a draw chance could be assigned, it doesn't seem to be widely used and I'll need some more work on the future to "prove" that a predictor that tries to pick draws actually performs better than the current version. 

- Playoffs and the BIG-O: the current version has a very simple way of storing results taken from the API and what I'll work on first is refactoring it into an actual database, making querying the data much easier in the future. This means dealing with playoffs and results from the BIG-O is not a priority at the moment. Playoffs are important because the teams that do well on those games are usually placed in higher divisions and would be taking rating points into them, increasing the difference in average ranking between the different tiers over time.  

- Race matchups are not taking into consideration the past week's games and make no distinction over which phase of development the teams were in. They are displayed just for reference, not being used on the prediction itself.

- Admin teams are treated as normal teams, so they start with an average rating which will decrease as they lose games. 

- Coaches are not ranked right now, but the plan is to take that into consideration on future versions.

- This is the first working version and most of the work has been on organizing the data. I suspect the current prediction quality will improve as more features are added.

 

Predictions:

REL 1

REL 1

 

REL 2A

 

REL 2B

 

REL 3A

 

REL 3B

 

REL 3C

 

REL 4A

 

REL 4B

 

REL 4C

 

REL 4D

 

REL 4E

 

REL 4F

- C_Arnoud

Read more from this writer.

Comments

I'm not certain whether you're doing this by your explanation, but you should reset the elo when a coach rerolls. Looking at their records with a previous team will probably muddle your results - Kaosubaloo

Oh yeah @Kaosubaloo these are team rankings. Coach rankings are not yet being used for anything. - C_Arnoud

This is pretty sweet! I was always thinking of doing something like this, but never got around to it. - steakmittens

Log in to add a comment

Comments

I'm not certain whether you're doing this by your explanation, but you should reset the elo when a coach rerolls. Looking at their records with a previous team will probably muddle your results - Kaosubaloo

Oh yeah @Kaosubaloo these are team rankings. Coach rankings are not yet being used for anything. - C_Arnoud

This is pretty sweet! I was always thinking of doing something like this, but never got around to it. - steakmittens

Log in to add a comment

More REBBL Content

These links lead to other REBBL related content, information, and websites.

Latest News Posts
REBBL Reddit Homepage
REBBL Match Ups and Stats
Nufflytics - Data Analysis
How to Write for REBBL News

REL REL Div 1, 2a - Week 07

REL REL Div 1, 2a - Week 06

REL REL Div 4a - Week 04

Week 4 Stream recap for REL Divisions 4A and 5G with Nexus and Bigchuck (5G starts at roughly 55 minutes)

REL REL Div 2b - Week 02

David is gone! It is just Stasy recapping this week!

REL REL Div 2b - Week 03

There have been some changes to the formatting.

REL REL Div 1, 2a - Week 04