Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Estimate ELO gain/lose isn't working properly #40

Open
Onigeshi opened this issue May 6, 2019 · 7 comments
Open

Estimate ELO gain/lose isn't working properly #40

Onigeshi opened this issue May 6, 2019 · 7 comments

Comments

@Onigeshi
Copy link

Onigeshi commented May 6, 2019

https://www.faceit.com/en/csgo/room/1-67f68fb9-6d97-4156-b31b-26904c697f0e

I forgot to screenshot the lobby before, but after the last update the margin of error has increased
exponentially.. in the lobby linked above it was showing that we will gain +15, yet we gain only +12.. remember that before this last update I've never had a margin of error bigger than +/-1 like it was mentioned anyway..

I'll try to screenshot a lobby before and after it ended and edit this post.. at the moment I forgot to make a screenshot before so you could have the ELO of the players and the averages..

@timche
Copy link
Collaborator

timche commented May 6, 2019

We didn't change the calculation. Sometimes it can happen that the margin is higher, but rarely.

@timche timche closed this as completed May 6, 2019
@Onigeshi
Copy link
Author

Onigeshi commented May 6, 2019

https://imgur.com/a/RhT9AN5

@timche like I told you, it may not be your fault, it may be a change made by faceit that broke things.. but after the last update this is a thing.. and its not that rare.. its been for like 4-5 games in a row..

@timche
Copy link
Collaborator

timche commented May 6, 2019

Okay, that's weird. Will have a look at this, thanks.

@timche timche reopened this May 6, 2019
@MaBauMeBad
Copy link

+1 still a thing

@airen29
Copy link

airen29 commented Sep 13, 2021

Allright. So it does work good if a player plays solo game.

Once there is a stack of 3+ people it calculates elo wrong.

@timche
Copy link
Collaborator

timche commented Sep 17, 2021

Since FACEIT has introduced Elo gain/loss penalties for teams with too much Elo difference, there's currently no way for us to make precise calculations.

@h0lmiew
Copy link

h0lmiew commented Mar 28, 2022

Since FACEIT has introduced Elo gain/loss penalties for teams with too much Elo difference, there's currently no way for us to make precise calculations.

From playing and experiencing ELO penalty from many many games, it looks to me like there is a pattern in which the K-Factor is scaled depending on the spread of your teammates ELO in a 5-man stack, into three buckets.

The normal K-factor is 24, which is then scaled as usual if the average ELO of both teams is not even. So for an even match with 50%/50% for both teams, you win or lose 24 ELO points, if there is no ELO penalty applied.

But, the K-Factor is scaled to 16, or 8, depending on how wide the spread of ELO the team members have, in terms of highest to lowest, if too wide.

The following buckets are the ELO span threshold (from lowest to highest rated player) for a 5-man stack team:

  • 0-1200 you do not get any ELO penalty, and you will typically get or lose about 24 ELO points, for an even match.
  • 1200 to 2000 you get an ELO penalty that reduces your typical ELO to 16.
  • Over 2000 spread, you get an ELO penalty that reduces your typical ELO to 8.

E.g. if you have a 3200 ELO and an 1100 ELO player, you have a span of 2100, and will win or lose roughly 8 ELO.

If you take these ranges into account when predicting ELO to win or lose, I believe it should fit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants