Understanding the mathematical model FIFA ranking for the period 2006 – 2018

stats con chris
2022-04-13
0

...

The FIFA ranking is a mathematical model that allows us to rank the football national teams of the world. Based on the understanding of this model, we correctly forecast the last FIFA ranking before the 2018 FIFA World Cup.

The FIFA ranking is a mathematical model that allows us to rank the football national teams of the world. Based on the understanding of this model, we correctly forecast the last FIFA ranking before the 2018 FIFA World Cup.

Mathematical models allow us to forecast or describe events using mathematics. There are innumerable ways in which we can formulate a model. In this article we will describe one that is highly relevant in football: "the FIFA ranking." This model allows us to rank the national teams according to their performance. It was developed in 1992 and from then on it underwent some modifications. The first version of the model was valid until 1998, the second version was valid until mid-2006, the third version lasted from mid-2006 until the start of the 2018 FIFA World Cup, and the fourth version, being the last one, began afterwards. In this article we are going to study the third version and based on it we will forecast the best 12 teams just before the start of the 2018 FIFA World Cup. To achieve this, we will consider the ranking published on March 15th, 2018, and use it to predict the ranking given on June 7th, 2018. This article was published on April 4th, 2018... A summary with some extra info appears in the following video:

(This video is not yet available)

The last ranking (R) before April 04th, 2018, was published on March 15th. It reads:

Table I: FIFA ranking. Mar. 15th, 2018.
Ranking Country Points
1 Germany 1609
2 Brazil 1489
3 Portugal 1360
4 Argentina 1359
5 Belgium 1337
6 Poland 1228
6 Spain 1228
8 Switzerland 1197
9 France 1185
10 Chile 1161
11 Peru 1128
12 Denmark 1108

As shown in Table I, Peru and Denmark are excluded from the top 10. However, in the future this may change. To elucidate a possible outcome of the following ranking, we must understand how the model works. To do so, we will focus on Peru and understand how it got 1128 points. Let's check Peru's matches in the last 4 years:

Table II.1: First period. Mar. 15th, 2017 - Mar. 15th , 2018.
Date Opponent Result Points
Nov. 15th, 2017 N. Zealand W 541.12
Nov. 11th, 2017 N. Zealand D 180.38
Nov. 10th, 2017 Colombia D 475
Oct. 05th, 2017 Argentina D 490
Sep. 05th, 2017 Ecuador W 1260
Aug. 31st, 2017 Bolivia W 990
Jun. 13th, 2017 Jamaica W 335.78
Jun. 08th, 2017 Paraguay W 492
Mar. 28th, 2017 Uruguay W 1432.5
Mar. 23rd, 2017 Venezuela D 352.5
Table II.2: Second period. Mar. 15th, 2016 - Mar. 15th, 2017.
Nov. 15th, 2016 Brazil L 0
Nov. 10th, 2016 Paraguay W 1222.5
Oct. 11th, 2016 Chile L 0
Oct. 06th, 2016 Argentina D 497.5
Sep. 06th, 2016 Ecuador W 1372.5
Sep. 01st, 2016 Bolivia W 902.5
Jun. 17th, 2016 Colombia D 591
Jun. 12th, 2016 Brazil W 1737
Jun. 08th, 2016 Ecuador T 561
Jun. 04th, 2016 Haiti W 1048.95
May 28th, 2016 El Salvador W 285.82
May 23rd, 2016 Trinidad and T. W 407.92
Mar. 29th, 2016 Uruguay L 0
Mar. 24th, 2016 Venezuela D 312.5
Table II.3: Third period. Mar. 15th, 2015 - Mar. 15th, 2016.
Nov. 17th, 2015 Brazil L 0
Nov. 13th, 2015 Paraguay W 1147.5
Oct. 13th, 2015 Chile L 0
Oct. 08th, 2015 Colombia L 0
Sep. 08th, 2015 Colombia D 196
Sep. 04th, 2015 United States L 0
Jul. 03rd, 2015 Paraguay W 1035
Jun. 29th, 2015 Chile L 0
Jun. 25th, 2015 Bolivia W 999
Jun. 21st, 2015 Colombia D 588
Jun. 18th, 2015 Venezuela W 1152
Jun. 14th, 2015 Brazil L 0
Jun. 03rd, 2015 Mexico D 163.72
Mar. 31st, 2015 Venezuela L 0
Table II.4: Fourth period. Mar. 15th, 2014 - Mar. 15th, 2015.
Nov. 18th, 2014 Paraguay W 372
No. 14th, 2014 Paraguay L 0
Oct. 14th, 2014 Guatemala W 396.82
Oct. 10th, 2014 Chile L 0
Sep. 09th, 2014 Qatar W 299.7
Sep. 04th, 2014 Irak W 302.48
Aug. 06th, 2014 Panama W 463.42
Jun. 03rd, 2014 Switzerland L 0
May 30th, 2014 England L 0

In Table II, we have split the last 4 years in 4 periods. The first period considers matches that were played between March 15th, 2017 and March 15th, 2018. The second period runs from March 15th, 2016 to March 15th, 2017. The third period runs from March 15th, 2015 to March 15th, 2016. And the fourth period runs from March 15th, 2014 to March 15th, 2015. As you can see, the number of games in each period is not constant, for example, in Table II.4 the first game is given on May 30th, 2014, while in Table II.3 it starts on March 31st, 2015, giving rise to a larger number of games. In the third column of Table II, W means that Peru won, L that it lost and D is a draw. In the fourth column we show the number of points obtained per match, you can easily see that no points are given when Peru loses a match, but how do you get the winning and drawing points? For each match, the total score $(\mathscr{S})$ is given by:

$$\mathscr{S} = M \times I \times T \times C,$$

where M = 3, 1, or 0 depending on whether the team won, drew, or lost, respectively. I = 1, 2.5, 3.5, or 4.0, depending on the importance of the match, 1 is given to a friendly match, 2.5 to a Qualifying match, 3.5 to a Continental Cup (e.g., Copa America) or the Confederations Cup and 4.0 to the World Cup. T = (200 - #), where # represents the position of the opponent team in the last FIFA ranking available before that match. It is worth mentioning that the minimum possible value of T is 50, that is, if the value of the subtraction, 200 - #, is less than 50, it will be rounded to that number. Also, when a team faces the top 1 of the ranking, T = 200, that is # = 0. Finally, C represents the value of the Confederation. C = 1.0, 0.99, or 0.85, depending on whether the team is from Conmebol, UEFA, or the others, respectively. This value varies after each World Cup, the values ​​given here are valid until the end of the 2018 FIFA World Cup. In the event of matches between teams from different Confederations, C adopts the value of the arithmetic mean.
Let's take for example the match between Peru and New Zealand on November 17th, 2017, the score in this case is given by:

$$\mathscr{S} = 3 \times 1 \times (200 - 122) \times \frac{1.0 + 0.85}{2} = 541.12.$$

This is how we obtain the points given in Table II. One may notice that the match against Haiti on June 4th, 2016, gave Peru 1048.95 points while the match against Paraguay on November 18th, 2014, barely gave Peru 372 points. The reason is because the match against Haiti was part of a Copa America, while the match against Paraguay was a friendly match. This fact exhibits particular shortcomings in the FIFA ranking but one must remember that it is a mathematical model and not an absolute truth that will really tell us who is better than who.

To obtain Peru's score (1128 points) we must calculate the arithmetic mean of each period given in Table II, e.g., if there are 10 matches in the first period, then we add the points of the given matches and divide the sum by 10, In this case we get:

Table III: Peru. Mar. 15th, 2018.
Period Average score
First 654.93
Second 638.51
Third 377.23
Fourth 203.82

Finally, the final score $(\mathscr{S}_f)$ is given by:

$$\mathscr{S}_f = 1.0 \times (654.93) + 0.5 \times (638.51) + 0.3 \times (377.23) + 0.2 \times (203.82)  = 1128.$$

This is how Peru got 1128 points until March 15th, 2018. As you can see, the final score considers only the last 48 months separated into 4 periods. The first period, being the closest one, has more relevance and that is why in the formula above we use the factor 1.0 as multiplication. The second period has a factor of 0.5, the third of 0.3 and the fourth period, being the least relevant, has a factor of 0.2. As we can see from Table III, Peru had good results in the last two periods, accumulating scores above 600 points. This allows us to glimpse that the future is promising for the Peruvian team, which will soon erase from the calculations the terrible campaign of 2014, where it barely got 203.82 points.

Now we will predict Peru's score in the next FIFA ranking (June 7th, 2018), which will be the last one before the start of the 2018 FIFA World Cup. We show below the matches to take into consideration:

Table IV.1: First period. Jun. 07th, 2017 - Jun. 07th, 2018.
Date Opponent Result Points
Jun. 
02nd,
2018
Saudi Arabia W 369.075
May. 
28th,
2018
Scotland W 495.51
Mar.
27th
2018
Iceland W 543.27
Mar.
23rd,
2018
Croatia W 552.225
Nov.
15th,
2017
N. Zealand W 541.12
Nov.
11th,
2017
N. Zealand D 180.38
Nov.
10th,
2017
Colombia D 475
Oct. 
05th,
2017
Argentina D 490
Set.
05th,
2017
Ecuador W 1260
Ago.
31st,
2017
Bolivia W 990
Jun.
13th,
2017
Jamaica W 335.78
Jun.
08th,
2017
Paraguay W 492
Table IV.2: Second period. Jun. 07th, 2016 - Jun. 07th, 2017.
Mar. 28th, 2017 Uruguay W 1432.5
Mar. 23rd, 2017 Venezuela D 352.5
Nov. 15th, 2016 Brazil L 0
Nov. 10th, 2016 Paraguay W 1222.5
Oct. 11th, 2016 Chile L 0
Oct. 06th, 2016 Argentina D 497.5
Set. 06th, 2016 Ecuador W 1372.5
Set. 01st, 2016 Bolivia W 902.5
Jun. 17th, 2016 Colombia D 591
Jun. 12th, 2016 Brazil W 1737
Jun. 08th, 2016 Ecuador D 561
Table IV.3: Third period. Jun. 07th, 2015 - Jun. 07th, 2016.
Jun. 04th, 2016 Haiti W 1048.95
May.
28th,
2016
El Salvador W 285.82
May.
23rd,
20116
Trinidad and T. W 407.92
Mar.
29th,
2016
Uruguay L 0
Mar.
24th,
2016
Venezuela D 312.5
Nov. 
17th,
2015
Brazil L 0
Nov.
13th,
2015
Paraguay W 1147.5
Oct.
13th,
2015
Chile L 0
Oct.
08th,
2015
Colombia L 0
Set.
08th,
2015
Colombia D 196
Set.
04th,
2015
United States L 0
Jul.
03rd
2015
Paraguay W 1035
Jun. 
29th,
2015
Chile L 0
Jun.
25th,
2015
Bolivia W 999
Jun.
21st,
2015
Colombia D 588
Jun.
18th,
2015
Venezuela W 1152
Jun.
14th,
2015
Brazil L 0
Table IV.4: Fourth period. Jun. 07th, 2014 - Jun. 07th, 2015.
Jun. 03rd, 2015 Mexico D 163.72
Mar. 31st, 2015 Venezuela L 0
Nov. 18th, 2014 Paraguay W 372
Nov. 14th, 2014 Paraguay L 0
Oct. 14th, 2014 Guatemala W 396.82
Oct. 10th, 2014 Chile L 0
Set. 09th, 2014 Qatar W 299.7
Set. 04th, 2014 Irak W 302.48
Ago. 06th, 2014 Panama W 463.42

As you can see in Table IV, the periods have been shifted because now the last 12 months run from June 7th, 2017 to June 7th, 2018. Following our previous analysis we proceed to obtain the average scores of each period:

Table V: Peru. June 07th, 2018.
Period Average score
First 560.36
Second 788.09
Third 421.92
Fourth 222.01

Considering Table V, the final score $(\mathscr{S}_f)$ reads:

$$\mathscr{S}_f = 1.0 \times (560.36) + 0.5 \times (788.09) + 0.3 \times (421.92) + 0.2 \times (222.01)  = 1125.$$

According to our calculations, 1125 will be Peru's score before the start of the 2018 FIFA World Cup. As I mentioned at the beginning, once this tournament ends a fourth version of the model will be used, this new version is discussed in a later article. Comparing Tables II.1 and IV.1, we see that in the latter Peru has 4 new matches. The wins against Croatia and Iceland are correctly calculated because these matches were played before this article was written. The wins against Scotland and Saudi Arabia are estimates made by me, that's why I consider a margin of error. I chose ± 1, because I don't know the exact positions in the ranking of the opponent teams. Remember that this information is important to calculate the value of T in the formula of the model. Of course, if Peru doesn't win its matches, then its score will be much lower. Here we are simplifying the analysis, assuming that Peru, eventually, will win the last two games.

The pending question is: "With this score, in what position will Peru be?" To find out this, we have to do the same analysis for the other teams. This is not shown here to ease the discussion. The final result reads:

Table VI: FIFA ranking forecast. Jun. 07th, 2018.
RRanking Country Points
(Switzerland beats Spain)
Points
(Switzerland draws with Spain)
Points
(Switzerland loses to Spain)
1 Germany 1593±1 1593±1 1593±1
2 Brazil 1433±1 1433±1 1433±1
3 Portugal / Belgium 1323±1 1323±1 1323±1
4 Portugal / Belgium 1286±1 1286±1 1286±1
5 Argentina 1239±1 1239±1 1239±1
6 Poland / Switzerland 1237±1 1199±1 1182±1
7 Poland / Switzerland 1182±1 1182±1 1179±1
8 France 1168±30 1168±30 1168±30
9 Chile 1165±1 1165±1 1165±1
10 Spain / Peru 1125±1 1125±1 1160±1
11 Spain / Peru 1108±1 1125±1 1125±1
12 Denmark 1060±30 1060±30 1060±30

As you can see in Table VI, Peru reaches the tenth position only if Switzerland beats Spain. If this result does not occur, Peru would remain in the eleventh position. Therefore, the most interesting match for the Peruvian team would be Spain vs. Switzerland. As you can see in Table VI, most of the points given to the teams have a margin of error of ± 1, the reason is similar to what was discussed with Peru, that is, the minimum error is due to the fact that we don't know the exact value of T. However, for France and Denmark we have a special consideration, the margin of error of ± 30 and this is because both teams have difficult matches to determine. For example, France faces Ireland and Italy. If France wins both games, its score would be around 1168 + 30 points. However, if it draws, it would be near to 1168 - 30. As you can see, I'm ruling out the case of France losing both games because it is one of the strongest European teams of the season. To check if our analysis was correct, it would be enough to compare Table VI with the official FIFA result given on June 07th, 2018... What do you think the result would be?

Afternote: The official result was:

Table VII: FIFA ranking. Jun. 07th, 2018.
Ranking Country Points
1 Germany 1558
2 Brazil 1431
3 Belgium 1298
4 Portugal 1274
5 Argentina 1241
6 Switzerland 1199
6 France 1198
8 Poland 1183
9 Chile 1135
10 Spain 1126
11 Peru 1125
12 Denmark 1051

Spain drew with Switzerland, therefore, comparing the results of Table VII with those given in Table VI for the case of a draw, we can see that our forecast was correct with some minimal variations.

Views: 1 Sports

stats con chris

A writer who learned to add

A writer who learned to add

Notifications

Receive the new articles in your email

2022 © nepy

One single breath

Configure

Choose your own style

Color

Choose the perfect color mode for you


Navigation Position

Select a suitable navigation system


Vertical Navbar Style

Switch between styles for your vertical navbar

Customize