Elo system update

Moderator: LIHL Staff

Diablo_
Protector of Nature
Posts: 3180
Joined: Sat Apr 06, 2013 10:26 pm
Has thanked: 55 times
Been thanked: 145 times

Elo system update

Postby Diablo_ » Mon May 16, 2016 10:57 am

Based on our poll (viewtopic.php?f=207&t=86360) the Elo system has now changed.

Teams are still built randomly.
But the Elo !scores are no longer 15/15 but rather based on the Elo difference of the teams.
Note that !scores doesn't show the real Elo gain/loss, LIHL uses its own function for the Elo calculation which !scores doesn't reflect.

Our Elo calculation function now is (lg = log with base 10):
12*lg(1+7*(1-(1/(1+(x/1000)))))+15

You can see the Elo curve here:
http://www.wolframalpha.com/input/?i=12 ... m+0+to+700

As some guidelines:
000 Elo diff = 15/15
040 Elo diff = 14/16
080 Elo diff = 13/17
120 Elo diff = 12/18
200 Elo diff = 11/19
300 Elo diff = 10/20
450 Elo diff = 9/21
700 Elo diff = 8/22

Please check if there are any problems with the change and if so post them here!
-----
LIHL player parser, a tool to automatically parse LIHL players' Elo and create reports for it: CLICK

User avatar
Jamo
Treant
Posts: 460
Joined: Thu Dec 04, 2014 10:57 pm
Has thanked: 121 times
Been thanked: 66 times

Re: Elo system update

Postby Jamo » Mon May 16, 2016 12:06 pm

Nice, I like!

2 questions:
1. Team building is 100% random, or are e.g. yellow or red spots reserved for highest elo players?
2. I guess there is no way knowing ingame how much elo I win/lose in a game, right?

Diablo_
Protector of Nature
Posts: 3180
Joined: Sat Apr 06, 2013 10:26 pm
Has thanked: 55 times
Been thanked: 145 times

Re: Elo system update

Postby Diablo_ » Mon May 16, 2016 12:14 pm

1. It should (still) be 100% random.
2. You can either check the Elo difference between teams and look at the function plot or just think it's (probably) somewhere between 15/15 and 9/21 :P

000 Elo diff = 15/15
100 Elo diff = 12/18
200 Elo diff = 10/20
300 Elo diff = 9/21
450 Elo diff = 8/22
700 Elo diff = 7/23

Edit: numbers are outdated, see first post for correct ones.
These users thanked the author Diablo_ for the post:
Jamo (Mon May 16, 2016 12:15 pm)
-----
LIHL player parser, a tool to automatically parse LIHL players' Elo and create reports for it: CLICK

Don_Killuminati

Re: Elo system update

Postby Don_Killuminati » Mon May 16, 2016 1:06 pm

Its update yet ?
@diablo_

User avatar
RadiantCrystal
Protector of Nature
Posts: 8771
Joined: Mon Sep 01, 2014 5:47 am
Has thanked: 2 times
Been thanked: 146 times

Re: Elo system update

Postby RadiantCrystal » Mon May 16, 2016 1:10 pm

(09:54:07) Jabba41: Hello RadiantCrystal. I'm so glad you became an Admin here because green is the color of hope and whenever your presence brightens up my life i cant thank you enough to know such a person like you. [KING NOW GIVE KISSES]
Spoiler!
ChatBot: aRt)Y has been logged out (Invalid IP address).

Diablo_
Protector of Nature
Posts: 3180
Joined: Sat Apr 06, 2013 10:26 pm
Has thanked: 55 times
Been thanked: 145 times

Re: Elo system update

Postby Diablo_ » Mon May 16, 2016 1:17 pm

It should be updated since today according to uakf.b
-----
LIHL player parser, a tool to automatically parse LIHL players' Elo and create reports for it: CLICK

TinSoldier
Treant Protector
Posts: 630
Joined: Fri May 30, 2014 2:42 am
Has thanked: 56 times
Been thanked: 125 times

Re: Elo system update

Postby TinSoldier » Mon May 16, 2016 4:49 pm

I think the scaling is off diablo,

less than 200 elo differene

but we gained 22

https://entgaming.net/findstats.php?id=7739652

User avatar
Nore
Treant Protector
Posts: 502
Joined: Sat Jan 23, 2016 7:58 pm
Has thanked: 25 times
Been thanked: 26 times

Re: Elo system update

Postby Nore » Mon May 16, 2016 5:30 pm

https://entgaming.net/findstats.php?id=7739215

Gained 7 ELO for this game only when it was supposed to be 11ish.. unless I am missing something.
God is my strength.

User avatar
RadiantCrystal
Protector of Nature
Posts: 8771
Joined: Mon Sep 01, 2014 5:47 am
Has thanked: 2 times
Been thanked: 146 times

Re: Elo system update

Postby RadiantCrystal » Mon May 16, 2016 6:41 pm

@uakf.b could you give this a check please?
(09:54:07) Jabba41: Hello RadiantCrystal. I'm so glad you became an Admin here because green is the color of hope and whenever your presence brightens up my life i cant thank you enough to know such a person like you. [KING NOW GIVE KISSES]
Spoiler!
ChatBot: aRt)Y has been logged out (Invalid IP address).

uakf.b
Staff Department
Posts: 7829
Joined: Sun Apr 08, 2012 10:37 pm
Has thanked: 8 times
Been thanked: 125 times

Re: Elo system update

Postby uakf.b » Mon May 16, 2016 6:57 pm

So it is +10/-20 if winning team has 200 ELO more than losing team. But what if losing team has 200 ELO more than winning team?
dWFrZi5i -- 'cause I'm cool like Agreements

Diablo_
Protector of Nature
Posts: 3180
Joined: Sat Apr 06, 2013 10:26 pm
Has thanked: 55 times
Been thanked: 145 times

Re: Elo system update

Postby Diablo_ » Mon May 16, 2016 8:11 pm

Just for clarification, those numbers in the first posts are just some guidelines and not 100% correct.

To me it seems like the normal pub Elo function is used and not the LIHL one: x=12*lg(1+9*(1-(1/(1+(x/1000)))))+15 with lg being base 10 logarithm.

Then it should be the opposite, uakf.b (as always). e.g. 1200 Elo team A vs 1000 Elo team B, Elo at stake is e.g. 10/20. If A wins A gets 10 Elo, B loses 10 Elo. If B wins A loses 20 Elo and B gets 20 Elo.
-----
LIHL player parser, a tool to automatically parse LIHL players' Elo and create reports for it: CLICK

User avatar
pewpew lasergun
Treant
Posts: 387
Joined: Tue Dec 17, 2013 2:49 pm
Has thanked: 4 times
Been thanked: 22 times

Re: Elo system update

Postby pewpew lasergun » Tue May 24, 2016 2:38 pm

any update ?
players are breaking rules to circumvent the issue by using !votebalance every game.

Diablo_
Protector of Nature
Posts: 3180
Joined: Sat Apr 06, 2013 10:26 pm
Has thanked: 55 times
Been thanked: 145 times

Re: Elo system update

Postby Diablo_ » Wed May 25, 2016 12:22 pm

Maybe uakf.b didn't follow this thread anymore so I pmed him again yesterday. I (or uakf.b) will post if there's an update/fix.
-----
LIHL player parser, a tool to automatically parse LIHL players' Elo and create reports for it: CLICK

Diablo_
Protector of Nature
Posts: 3180
Joined: Sat Apr 06, 2013 10:26 pm
Has thanked: 55 times
Been thanked: 145 times

Re: Elo system update

Postby Diablo_ » Wed May 25, 2016 3:55 pm

And the news are already here :D

uakf.b fixed it (probably).

We also changed the function a little bit again (to drag it a bit closer to 15/15), it now is:
12*lg(1+7*(1-(1/(1+(x/1000)))))+15 (formerly was 12*lg(1+9*(1-(1/(1+(x/1000)))))+15)

You can see the Elo curve here:
http://www.wolframalpha.com/input/?i=12 ... m+0+to+700

As some guidelines:
000 Elo diff = 15/15
040 Elo diff = 14/16
080 Elo diff = 13/17
120 Elo diff = 12/18
200 Elo diff = 11/19
300 Elo diff = 10/20
450 Elo diff = 9/21
700 Elo diff = 8/22

If you think anything is still wrong, please pm us/post here.
These users thanked the author Diablo_ for the post:
Jamo (Wed May 25, 2016 5:27 pm)
-----
LIHL player parser, a tool to automatically parse LIHL players' Elo and create reports for it: CLICK


Return to “LIHL Archive”

Who is online

Users browsing this forum: No registered users and 47 guests