The AQB Ratings System Formulae
http://www.image.co.nz/aqb/about_formulae.html랭킹시스템 (크리켓,럭비,축구,NFL)
The AQB Ratings System Formulae
The ratings system uses the formulae presented below to calculate the new rating for both teams after each game. The parameter values are also given, and are currently the same for all sports.
--------------------------------------------------------------------------------
For games that are non-drawn (non-tied):
Rn = Ro + R * (B + H + D * K)
Where:
Rn is the teams new rating
Ro is the teams old rating
R is the result variable:
R = +1 if the team won
R = -1 if the team lost
B is the base ratings change for any result:
B = 20
H is the home advantage variable:
H = -4 if the home team wins
H = 4 if the away team wins
H = 0 for a game played on neutral ground
D is the difference in ratings of the two teams, as follows:
D = Ro of losing team - Ro of winning team
K is the weighting applied to the ratings difference:
K = 0.05
--------------------------------------------------------------------------------
For games that are drawn (tied):
Rn = Ro + Rd * (B + H + Dd * K)
Where:
Rd is the result variable:
Rd = 0.25 if the team was the lower rated before the game
Rd = -0.25 if the team was the higher rated before the game
Rd = 0 if both teams had the same rating before the game
Dd is the difference in ratings of the two teams, as follows:
Dd = Ro of higher rated team - Ro of lower rated team
--------------------------------------------------------------------------------
The following general rules also apply:
A winning teams rating will never decrease. A losing teams rating will never increase.
In the case of a drawn (tied) result, the lower rated team will never gain a higher home-advantage-adjusted rating as a result of the game. If this would happen, both teams final home-advantage-adjusted rating (Rn) is equal to the average of the two home-advantage-adjusted ratings before the game.
The base rating for all teams is generally 1000. Exceptions are listed in the database notes for each rating.
Any specific alterations to the above rating system are listed in the database notes for each rating.
============================================================================================================
The AQB (Active, Quality-Based) Rating System uses historical data to assign relative performance ratings to each team in the chosen sport. The base for the rating system is the first game in that sport, and ratings begin from that date. Ratings are recalculated after every game using the ratings function, and the new ratings are used for that teams next game.
The ratings function is a linear function represented as follows:
위의 그림참조
The home-advantage-adjusted ratings differential is the difference between the rating of the winning team and the rating of the losing team, adjusted for home advantage. The ratings change is the increase [decrease] in the winning [losing] team's rating.
This means that if the winning team's home-advantage-adjusted rating is 320 or more greater than the losing team, the two teams' ratings will not change; if the ratings are equal the winning team's rating will increase by 20 (and the losing team's rating will decrease by 20).
'IT-개발,DB' 카테고리의 다른 글
[개발/javascript] 사업자등록번호 검증하기 (0) | 2014.12.30 |
---|---|
[개발/javascript] 문서로딩시간 확인하기 (0) | 2014.12.22 |
[php/html] 제로보드 스킨을 이용한 게시물 메일보내기 (0) | 2014.12.16 |
[PHP] 블로그 - RSS 생성기 및 리더기 소스 (0) | 2014.12.15 |
[html/javascript] 거치식/적립식 복리계산기 (2) | 2014.12.15 |
댓글