*Author

Offline JenkarTopic starter

  • Legendary Member
  • ******
  • Posts: 4199
  • Country: fr
  • Reputation Power: 58
  • Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.
  • Heart's made of shadows
  • Awards: Slice of Elements 8th Birthday CakeSlice of Elements 7th Birthday CakeChampionship League 2/2013 WinnerSlice of Elements 4th Birthday Cake6th Trials - Master of AirWinner of Revive the Archive 2!Slice of Elements 3rd Birthday CakeBeginners League 1/2012 WinnerWeekly Tournament Winner5th Trials - Master of AirAvatar of Patience - Winner of the 7 Heavenly Virtues Deck CompetitionBeginners League 3/2011 3rd PlaceC-C-C-Combo Maker Winner!
Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430558#msg430558
« on: November 25, 2011, 04:19:13 pm »
What is krach?
Krach is a ranking system that takes account of your opponent's score, not when you won lost/won vs him, but instead when the scores are calculated.
Xenocidius (and somewhat I) managed to make a programm that would use krach to give scores, instead of the current elo system.

The system is finalised. It imports data from google spreadsheets, and returns it after processing it through the machine.

Last BL season's results, krached. (http://xenocidius.allalla.com/pvpleague/standings.php?key=0AuLG6-uKpq33dFh2U29nLVliUjFRTUZkUmZPQ29mOEE)
Last CL season's results, krached. (http://xenocidius.allalla.com/pvpleague/standings.php?key=0AuLG6-uKpq33dHk1WXEtdXUybDZnYmZUZUM3NldSd0E)




Ki = Vi / [∑j(Nij/(Ki+Kj))]  <= this is the formula.
Explanation : Ki = krach number of player i
Vi : total victories of player i
Nij : Total number of games played by i and j.

This is recursive, as you can see.
To solve recursion, we iterate. Basicly, start with a Ki(0) = a constant for everyone (0 = iteration n°0). Then calculate the new Ki, Ki(1) for each player. Then Ki(2), Ki(3) ect.
After n iteration, you get a Ki(n). This number is a function of the number of iteration. To solve that issue (and another that i'll put just under), there is a dummy player. Everyone won and lost once vs dummy. Your real krach rating is Ki(n)/Kd(n), where Kd(n) is the dummie's krach at iteration n.
Another issue that it solves if that two sets of players aren't linked, directly or indirectly (as in, A beats C, B beats C has B&A linked, but A beats B and C beats D does not have C&D linked to A or B), the score are unrelated between the two sets.
The advantage it has over elo is that it's not time based. If A is a wonder player and you beat him while he was average (starting league), in elo it was as if you beat an average player. Not in krach (in krach, beating him at his start or at end of season is worth exactly the same).

Now, a question. What should be the average score (the score a player who won and lost a game vs everyone should have?
The madness is in each of us. Close your eyes, sing, and open your webbed wings to the silent winds.
Beautiful art : http://i.imgur.com/eUhyYCC.png

Offline Jocko

  • Hero Member
  • *****
  • Posts: 1256
  • Country: ar
  • Reputation Power: 19
  • Jocko is a Blue Crawler starting to think about his first run.Jocko is a Blue Crawler starting to think about his first run.Jocko is a Blue Crawler starting to think about his first run.
  • New to Elements
  • Awards: Slice of Elements 4th Birthday CakeWar #5 Winner - Team AetherSlice of Elements 3rd Birthday CakeHoliday Fun Redux! Winner
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430560#msg430560
« Reply #1 on: November 25, 2011, 04:22:50 pm »
Maybe you should include some info about how is it calculated and why it would be better than the current ELO.

Offline pikachufan2164

  • Legendary Member
  • ******
  • Posts: 2938
  • Country: ca
  • Reputation Power: 40
  • pikachufan2164 soars like the Phoenix, unable to be repressed.pikachufan2164 soars like the Phoenix, unable to be repressed.pikachufan2164 soars like the Phoenix, unable to be repressed.pikachufan2164 soars like the Phoenix, unable to be repressed.pikachufan2164 soars like the Phoenix, unable to be repressed.pikachufan2164 soars like the Phoenix, unable to be repressed.pikachufan2164 soars like the Phoenix, unable to be repressed.pikachufan2164 soars like the Phoenix, unable to be repressed.
  • Phase in, phase out.
  • Awards: Rouser of Willng3 RecruitsWeekly Tournament WinnerWar #5 Winner - Team AetherSlice of Elements 3rd Birthday CakeTeam PvP #4 WinnerSlice of Elements 2nd Birthday Cake 	2nd Trivia Winner
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430571#msg430571
« Reply #2 on: November 25, 2011, 04:30:09 pm »
Some basic info on KRACH, as explained by RootRanger:

This (http://www.collegehockeynews.com/info/?d=krach) explains things well.

KRACH is calculated as W:L ratio times a weighted average of your opponent's ratings. But whenever someone's rating changes, you need to recalculate the entire ratings, and then recalculate them again and again until the new calculations are about the same as the last ones.

Four main things in a rating system are important:
1.) Wins always improve the rating. Otherwise, players would always avoid battles that couldn't help them.
2.) Losses always hurt the rating. Without this, the leagues would mostly be about games played and by skill.
3.) Strength of schedule counts. If this didn't matter, people would avoid strong opponents and only want to play weaker players.
4.) Every game counts equally. This is probably the least important quality, but it is still improves a rating system because it is fair to every player.

KRACH accomplishes all four points while being able to predict odds for any game. But ELO has three of these qualities, and I guess that's good enough.
More content at the League Suggestions and Feedback thread (http://elementscommunity.org/forum/index.php/topic,7503.180.html).


I'm in favour of using KRACH, as it rewards people for wins regardless of when they've played against a person (i.e. you won't be shortchanged for winning against a strong opponent when their ELO is lower than their true ELO). As long as entries don't take insane amounts of time to enter and process, I'm all for it :)
I'm doing science, and I'm still alive.

Level 2 Magic Judge.

Offline JenkarTopic starter

  • Legendary Member
  • ******
  • Posts: 4199
  • Country: fr
  • Reputation Power: 58
  • Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.
  • Heart's made of shadows
  • Awards: Slice of Elements 8th Birthday CakeSlice of Elements 7th Birthday CakeChampionship League 2/2013 WinnerSlice of Elements 4th Birthday Cake6th Trials - Master of AirWinner of Revive the Archive 2!Slice of Elements 3rd Birthday CakeBeginners League 1/2012 WinnerWeekly Tournament Winner5th Trials - Master of AirAvatar of Patience - Winner of the 7 Heavenly Virtues Deck CompetitionBeginners League 3/2011 3rd PlaceC-C-C-Combo Maker Winner!
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430577#msg430577
« Reply #3 on: November 25, 2011, 04:43:14 pm »
Maybe you should include some info about how is it calculated and why it would be better than the current ELO.
Added math stuff.
The madness is in each of us. Close your eyes, sing, and open your webbed wings to the silent winds.
Beautiful art : http://i.imgur.com/eUhyYCC.png

Offline Jocko

  • Hero Member
  • *****
  • Posts: 1256
  • Country: ar
  • Reputation Power: 19
  • Jocko is a Blue Crawler starting to think about his first run.Jocko is a Blue Crawler starting to think about his first run.Jocko is a Blue Crawler starting to think about his first run.
  • New to Elements
  • Awards: Slice of Elements 4th Birthday CakeWar #5 Winner - Team AetherSlice of Elements 3rd Birthday CakeHoliday Fun Redux! Winner
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430608#msg430608
« Reply #4 on: November 25, 2011, 05:18:57 pm »
Well, now i can see why it would be better.
So, if you beat someone and then he increases his score, the amount of score you gained by beating him increases, and if his score decreases, the amount of score you gained for beating him decreases too?

Offline RootRanger

  • Legendary Member
  • ******
  • Posts: 3118
  • Reputation Power: 51
  • RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.RootRanger brings all the vitality and activity of a Life Nymph.
  • R A I N B R O S
  • Awards: Slice of Elements 13th Birthday CakeSlice of Elements 9th Birthday Cake10th Trials - Master of FireElemental Conquest WinnerWriting Competition - Across(tic) the World of ElementsWeekly Tournament Winner1st Grandmaster Battle Winner - FireThere Can Be Only One - 2016 WinnerGold DonorChampionship League 2/2015 2nd Place9th Trials - Master of FireElements: A Game of Politics - WinnerEnder of War War #8 Winner - Team FireWeekly Tournament WinnerWeekly Tournament WinnerWeekly Tournament WinnerWeekly Tournament WinnerChampionship League 1/2013 WinnerWeekly Tournament WinnerWar #4 Winner - Team DeathChampionship League 3/2011 3rd PlaceWeekly Tournament WinnerWeekly Tournament WinnerWeekly Tournament WinnerBeginners League 2/2011 2nd PlaceWeekly PvP Tournament WinnerWeekly PvP Tournament WinnerBeginners League 1/2011 2nd PlaceWeekly PvP Tournament Winner
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430613#msg430613
« Reply #5 on: November 25, 2011, 05:24:19 pm »
Well, now i can see why it would be better.
So, if you beat someone and then he increases his score, the amount of score you gained by beating him increases, and if his score decreases, the amount of score you gained for beating him decreases too?
Yes. This creates incentive to play strong players at the beginning of the league and prevents farming weak players that just entered the league.
Somehow still around, somewhat

AchDeToni

  • Guest
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430640#msg430640
« Reply #6 on: November 25, 2011, 06:21:20 pm »
Very nice, should be done this way

Offline Xenocidius

  • Legendary Member
  • ******
  • Posts: 2696
  • Reputation Power: 49
  • Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.
  • Fear the Darkness ...
  • Awards: Slice of Elements 3rd Birthday CakeFavorite Community Member of 2011Weekly Tournament WinnerWinner of Design a Competition Competition
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg430948#msg430948
« Reply #7 on: November 26, 2011, 07:59:11 am »
This (http://xenocidius.webs.com/bl/blseason2.html) is what the finalized output will look like.

Note that it is actually faster to load than the current League standings. Also note that the ratings vary heavily with the KRACH system (getting above 2000 rating would be near-impossible with the current system).

All in all, the system is, in my opinion, better than the current one in just about every single way. It has my vote. :)
Don't cry because it's over, smile because it happened.

Offline Jocko

  • Hero Member
  • *****
  • Posts: 1256
  • Country: ar
  • Reputation Power: 19
  • Jocko is a Blue Crawler starting to think about his first run.Jocko is a Blue Crawler starting to think about his first run.Jocko is a Blue Crawler starting to think about his first run.
  • New to Elements
  • Awards: Slice of Elements 4th Birthday CakeWar #5 Winner - Team AetherSlice of Elements 3rd Birthday CakeHoliday Fun Redux! Winner
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg431072#msg431072
« Reply #8 on: November 26, 2011, 05:13:23 pm »
Also note that the ratings heavily with the KRACH system (getting above 2000 rating would be near-impossible with the current system).
I can't find a sense to this sentence.
Also, wow at the gap between top 2 and the rest.

Offline JenkarTopic starter

  • Legendary Member
  • ******
  • Posts: 4199
  • Country: fr
  • Reputation Power: 58
  • Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.Jenkar is truly a Titan, worthy of respect and acknowledgement.
  • Heart's made of shadows
  • Awards: Slice of Elements 8th Birthday CakeSlice of Elements 7th Birthday CakeChampionship League 2/2013 WinnerSlice of Elements 4th Birthday Cake6th Trials - Master of AirWinner of Revive the Archive 2!Slice of Elements 3rd Birthday CakeBeginners League 1/2012 WinnerWeekly Tournament Winner5th Trials - Master of AirAvatar of Patience - Winner of the 7 Heavenly Virtues Deck CompetitionBeginners League 3/2011 3rd PlaceC-C-C-Combo Maker Winner!
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg431077#msg431077
« Reply #9 on: November 26, 2011, 05:24:07 pm »
Also note that the ratings heavily with the KRACH system (getting above 2000 rating would be near-impossible with the current system).
I can't find a sense to this sentence.
Also, wow at the gap between top 2 and the rest.
I believe he meant that comparing scores to elo ones is senseless.
The madness is in each of us. Close your eyes, sing, and open your webbed wings to the silent winds.
Beautiful art : http://i.imgur.com/eUhyYCC.png

Offline Xenocidius

  • Legendary Member
  • ******
  • Posts: 2696
  • Reputation Power: 49
  • Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.Xenocidius is towering like an Amethyst Dragon over their peers.
  • Fear the Darkness ...
  • Awards: Slice of Elements 3rd Birthday CakeFavorite Community Member of 2011Weekly Tournament WinnerWinner of Design a Competition Competition
Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg431197#msg431197
« Reply #10 on: November 26, 2011, 11:02:29 pm »
Also note that the ratings heavily with the KRACH system (getting above 2000 rating would be near-impossible with the current system).
I can't find a sense to this sentence.
Also, wow at the gap between top 2 and the rest.
I accidentally a word.
Don't cry because it's over, smile because it happened.

Re: Krach : Do you want it to be applied to leagues? https://elementscommunity.org/forum/index.php?topic=34121.msg431200#msg431200
« Reply #11 on: November 26, 2011, 11:14:11 pm »
It seems pretty obvious to me that this system is superior, what we really need to know is whether it would be difficult and worth the time to implement this into the leagues

 

anything
blarg: Xenocidius,RootRanger