Team Ranking System #22
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue proposes adopting a FIFA-inspired ranking system or a custom system for all teams. It should be noted that FIFA has employed many different ranking systems over the years, notably:
Men's World Rankings
Women's World [and junior teams?] Rankings
A custom system should aim to resolve the issue of team's ability being solely based on their ability to score, providing a boost to otherwise capable teams.
This system could:
In the end, the program could offer both; an Elo ranking, and a custom ranking.
Present FIFA Men's World formula:
FIFA formula outline
P = P_before + I * (W - We)
P = points
P_before = points before the match
dr = difference of ratings between the two teams
= P_before of Team A - P_before of Team B
I = importance of match (see link for table)
W = result of the match where: 1 = win; 0.5 = draw; 0 = defeat
We = expected result of the match
= 1 / [10^(-dr / 600) + 1]
Present FIFA Women's World formulae:
Wikipedia formula outline
R_aft = R_bef + K(S_act - S_exp)
S_exp = 1 / [1 + 10^(-x / 2)]
x = (R_bef - O_bef +/- H) / c
R_aft = team rating after the match
R_bef = team rating before the match
K = weighted importance
= 15 M
S_act = actual result
S_exp = expected result
x = Scaled difference in rating points between the teams
O_bef = opposing team's rating before the match
H = home advantage (see link for table)
c = scaling factor (see link for table)
M = importance (see link for table)