FlyOrDie.com
« Back to All Topics
score
Posted in 
General
score
Posted in 
General
score
How scoring is computed is totally obscure to me.  Looking forward to technical explanation
Rating System


Based on the rating system developed by Prof. Árpád Élõ


It is an absolute rating system, i.e. the rating can be used to determine the winning odds of a specific player against another specific player. The system has been worked out according to statistical and probability theory. 
The rating is an integer, the minimum is 0. The starting rate of an unknown player is 0.

Rating difference :: Probability of win
0                 ::                0.5
100               ::               0.64
200               ::               0.76
400               ::               0.91
800               ::               0.99

Ratings are amended each time you finish a game, by adding or subtracting a small amount from your previous rating value. The amount added or subtracted depends on the result of the game and the rating of the players.

Calculation


The following formula is used: 
Rn = Ro + K(W-We)
 

Rn is the new rating. 
Ro the old (pre-event) rating. 
K a constant (32 for 0-2099, 24 for 2100-2399, 16 for 2400 and above). 
W the score in the event - i.e. for a single match win=1; draw=0.5; loose=0. 
We the expected score (Win Expectancy), from the following formula: 
We = 1/ (exp10(-dr/400) + 1) 
dr equals the difference in ratings. 

This formula has the property that the sum of the rating changes is zero. It turns out that if the rating difference is more then 719 points, then if the strong player wins, there is no change in either rating.

Rating Reduction
 

Overall ratings are decreased each day by an amount depending on the current rating.

The following formula is used: 
Rn = ( Ro * Ro ) / 125000 
Rn is the new rating. 
Ro the old (previous day) rating.

Rating    :: Amount subtracted
below 353 ::                 1
354-500   ::                 2
501-612   ::                 3
613-707   ::                 4
708-790   ::                 5
791-866   ::                 6
867-935   ::                 7
936-1000  ::                 8

So players with higher rating will see their rating decrease quicker. 
A 500 rating will reach zero in approximately 1.5 years without playing.

Series of games
 

Playing a series of games against the same opponent within a given time interval will adjust the calculation as follows: 
The expected score is calculated for the series of games from the pre-match rating-difference of the two players, and the ratings are amended based on the expected score and the actual score of the series of games. 
These are basically the extensions of the above calculation for more games played. 
However, as more matches will reflect the skill difference more precisely, the amendment is raised based on the number of games played. 

No. of games in series :: Maximum rating change
1                      ::                    16
2                      ::                    24
3                      ::                    28
4                      ::                    30
5                      ::                    31
infinite               ::                    32

In other words the constant K in the above equations is multiplied by a factor of 2-(1/2^(n-1)), where n is the number of games played. 

Note that if you play a 3rd player in between playing the same opponent, it will still be treated as a series of games.

[url=
http://www.flyordie.com/games/help/billiard/en/rating_billiard2.html
]Confused? Me too. ;)
/url]
thanks for the exhaustive reply. it will take me some time to metabolize all information.
Languages
English
English
azərbaycan
Azerbaijani
bosanski
Bosnian
čeština
Czech
Cymraeg
Welsh
dansk
Danish
Deutsch
German
eesti
Estonian
English
English
español
Spanish
euskara
Basque
français
French
hrvatski
Croatian
Indonesia
Indonesian
isiZulu
Zulu
íslenska
Icelandic
italiano
Italian
latviešu
Latvian
lietuvių
Lithuanian
magyar
Hungarian
Malti
Maltese
Melayu
Malay
Nederlands
Dutch
norsk
Norwegian
o‘zbek
Uzbek
polski
Polish
português
Portuguese
português (Brasil)
Portuguese (Brazil)
română
Romanian
shqip
Albanian
slovenčina
Slovak
slovenščina
Slovenian
suomi
Finnish
svenska
Swedish
Tagalog
Tagalog
Tiếng Việt
Vietnamese
Türkçe
Turkish
Vlaams
Flemish
Võro
Võro language
Ελληνικά
Greek
български
Bulgarian
кыргызча
Kyrgyz
русский
Russian
српски
Serbian
українська
Ukrainian
עברית
Hebrew
العربية
Arabic
فارسی
Persian
हिन्दी
Hindi
ไทย
Thai
ქართული
Georgian
日本語
Japanese
正體中文
Chinese (Taiwan)
简体中文
Chinese (China)
한국어
Korean