Loading...
  OR  Zero-K Name:    Password:   

Post edit history

Evaluating rating systems

To display differences between versions, select one or more edits in the list using checkboxes and click "diff selected"
Post edit history
Date Editor Before After
8/31/2016 2:06:27 AMCHrankAdminDeinFreund before revert after revert
8/31/2016 12:31:14 AMCHrankAdminDeinFreund before revert after revert
8/31/2016 12:27:54 AMCHrankAdminDeinFreund before revert after revert
8/31/2016 12:27:05 AMCHrankAdminDeinFreund before revert after revert
Before After
1 [img]https://i.imgur.com/HnrKbZV.png[/img] 1 [img]https://i.imgur.com/HnrKbZV.png[/img]
2 (ZK Elo applied to FFA games, click for full size) 2 (ZK Elo applied to FFA games, click for full size)
3 \n 3 \n
4 There have been many proposals for rating systems over the time. Now I would like to give everybody the chance to prove the accuracy of their proposed systems. 4 There have been many proposals for rating systems over the time. Now I would like to give everybody the chance to prove the accuracy of their proposed systems.
5 \n 5 \n
6 == Scoring == 6 == Scoring ==
7 Your rating will have to make a prediction p for each Team representing its win chance as a fraction between 0.0 and 1.0. This prediction is scored by the following formula: 7 Your rating will have to make a prediction p for each Team representing its win chance as a fraction between 0.0 and 1.0. This prediction is scored by the following formula:
8 { { { Result * ( 1+log2( p) ) + ( 1-Result) * ( 1+log2( 1-p) ) } } } 8 { { { Team won: ( 1+log2( p) )
9 [spoiler] 9 Team lost: ( 1+log2( 1-p) ) } } }
10 Result is 1.0 if the Team won, 0.0 otherwise.
11 \n 10 \n
12 Formula suggested by @Brackman 11 Formula suggested by @Brackman
13 [/spoiler]
14 \n 12 \n
15 The score of all predictions will be summed for your final score. 13 The score of all predictions will be summed for your final score.
16 \n 14 \n
17 == Implementing your Rating == 15 == Implementing your Rating ==
18 [url=http://hastebin.com/gotahizale.avrasm]Here[/url] is my sample implementation of standard ZK Elo*. It would be best if you implemented your rating system overriding the same methods. If java is unfamiliar to you, just implement the corresponding methods in your language and I'm sure we'll be able to translate it. 16 [url=http://hastebin.com/gotahizale.avrasm]Here[/url] is my sample implementation of standard ZK Elo*. It would be best if you implemented your rating system overriding the same methods. If java is unfamiliar to you, just implement the corresponding methods in your language and I'm sure we'll be able to translate it.
19 \n 17 \n
20 *I left out malus as it doesn't change much, but if you want to improve it feel free to. Tell me if I got something else wrong. 18 *I left out malus as it doesn't change much, but if you want to improve it feel free to. Tell me if I got something else wrong.
21 \n 19 \n
22 \n 20 \n
23 Good luck! 21 Good luck!
24 \n 22 \n