Hi all,
I'm a master's student in computer science so I am naturally curious about the algo (rating system) used to compute our MMR used by SBMM in the game.
THE FORMULA
I've heard SoT uses a pseudo-elo rating system based on W/L ratio.
I would love to know the exact formula if possible. For example, does it look something like:
Standard Elo System: win probability estimation
player 1 rating : R1
player 2 rating : R2
player 1's win probability : p = 1 / [1 + 10 ^ [(R_2 - R_1)/400] ]
Standard Elo System: rating update formula
change in R : dR
constant scalar controlling how fast ratings change : k
how ratings get updated : dR = k * (S - E)
where S is actual score (1 win, 0 loss) and E is expected score (prob of win)
Question : how does the W/L-based system work exactly?
Would it be possible to get the formulas?
If it's purely based on W/L it means we get an equal boost in MMR from sinking a noob vs a pro.
It also does not take into account large win streaks which does not match my recent personal experience.
More on this below...
MOMENTUM AND OVERSHOOTING?
This Tuesday during fight night, me and my friend had a crazy win streak of like 7 to 10 wins in a row which never happens to us. We are both level 50~78 in servants of the flames.
I am wondering if the algo of the rating system massively overshoots when we get win streaks (some kind of momentum term in the formula?) Because since that win streak on Tue, we have not been able to win a single game in hourglass. We are now on a roughly 20 loss streak.
LOSS FARMING
I was getting so demoralized I considered uninstalling the game. But instead I am loss farming, hoping to bring back my MMR to its realistic level. I consider loss farming to be dishonorable but I am desperate to fix my matchmaking at this point.
With that in mind, I refuse to grind XP towards the skeleton curse since I want to deserve it when I own it. So, I am loss farming under the Guardians of Fortune which has the added benefit of protecting my W/L ratio in the stats under the Servant tab. However, I am curious to know if the ratings are calculated per-account or per-faction (?)
In your experience, does loss farming help regularize the SBMM?
How much of it is usually needed to get back to a normal level after the MMR overshooting from a lucky win streak?
Thanks,
