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
|