Mens Tennis Forums banner
21 - 40 of 1,160 Posts
Discussion starter · #21 ·
One interesting thing I discovered... :)
Points in Elo system correlate well to ATP/WTA points as:
<Elo points> ~ 300*loge(<ATP/WTA points>)
 
One possible concern in this methodology is would it cause an "inflation" of points over the time.

If we take a match result in sets, then a question is how to treat results in women's tennis, since all matches are played in "best of 2 sets". Should they be treated completely separately, or use criteria for male tennis? That is, treat win in 2 sets as 1, win 1 set = 0.5, or 2 sets = 0.66. The second approach would lead to significantly lower maximal rating for female players, and I think that is not fair.

There is also a matter of selecting a proper K constant. For my calculations I initially put this constant to 24, but there are some systems in chess which use different values for K depending of strength range, for instance higher K for rating below 2000, and lower K above 2000. K constant effectively determines the maximum difference in points that can result as an outcome of a single match.
My system doesn't cause infaltion of points over time. It just treats every set seperately if you look more closely... Similary, the maximum for women is not different then for men, since the ELO rating converges to the real difference.

I looked up the Glicko system a bit... If the Elo ranking list is not used as an official ranking, for instance as a base for tournament seeding, then using Glicko is a bit of an overkill, don't you think?!
It is a bit o an overkill, but I think ELO does have a problem that it doesn't take into account the certainty of the rating for each player.
In chess they partly solve it by giving lower K factor to better players.

One interesting thing I discovered... :)
Points in Elo system correlate well to ATP/WTA points as:
<Elo points> ~ 300*loge(<ATP/WTA points>)
In addition, the points ratio is a good approximation to the probabilties ratio in a head to head encounter. I read about it in www.heavytopspin.com.
 
Discussion starter · #25 ·
My system doesn't cause infaltion of points over time. It just treats every set seperately if you look more closely... Similary, the maximum for women is not different then for men, since the ELO rating converges to the real difference.
Amirbachar, if I understand this correctly, in your system you calculate every set independantly? If, say, two players played a match with a result 2:1 in sets, that is as if they played 3 matches, two of which won the first player?

Here is a good KRACH based ranking, developed by a statistican named Jeff Sackmann:
http://tennisabstract.com/jrank/atp.html
(the owner of the blog I gave before)
As Mr Sackmann said himself in his blog, every ranking serves 2 main purposes, one is the entertainment (everybody wants to know who is the best), and the other is official - in tennis for tournament entry and seeding. So, since we can not aspire to the official use, what is left for us, amateurs, is just the entertainment part... :). There are many ways to look at stuff, especially in statistics, and I welcome every effort.
 
Discussion starter · #26 ·
I'll be giving my version of Elo rating system a try starting with the Abu Dhabi tournament. Although this is considered an exhibition tournament, its competitiveness is real, and so IMO is the meaning of the results. I decided to start with a "race rank" - starting with clear table for the season for all players, since I don't have the resources (time, mostly) to implement the full historical Elo ranking. I'm going to include all really competitive results - ATP tournaments not lower then 250-series, Davis Cup singles matches, Grand Slams, World Team Cup singles matches, Hopman Cup, and other serious exhibition tournaments like Abu Dhabi (suggestions are welcome).

The method I'll be using:
- every player starts with a clean sheet, 0 points;
- since in Elo rating only the difference in points is significant, and negative values of points are allowed in calculation, I will not introduce any starting bias;
- so, players who loose more often then not, will go into negative domain, while those who win will go into positive domain;
- I will be using a fixed K-factor of 24;
- I will normalize all results to the "best of two sets", meaning - 2:0 win in sets will be normalized to 1:0, and 2:1 win will be normalized to 1:0.5;
- consequently, matches in "best of three sets" will be normalized as - win of 3:0 to 1.5:0, 3:2 to 1.5:1;
- that way, matches in "best of three sets" (Slams, DC) will have a higher weight - effectively as if the K-factor was 36;
- and lastly, season will end with World Tour Championships.

So much for the start, and I'll see where this leads in the process... different tables for different surfaces, other possibilities for evaluating results, etc... Elo system is really very flexible, anything that maps to 0-1 range can be used for calculations: serve and return percentages, games won, points won, you name it!
I'm not a statistician by profession, so bare with me... :)
 
You can't add exho results.
 
Discussion starter · #28 ·
Yes I can, I can do whatever pleases me with my list! :D
 
Discussion starter · #29 ·
Seriously, the only measure of value for me is are the players motivated enough for a real competition. I will not count exhibition matches whose sole purpose is entertaining spectators. On the other hand, there is no reason not to include matches from tournaments like Abu Dhabi.
 
Discussion starter · #31 ·
I already posted ELO Ratings including historical results:
http://www.menstennisforums.com/showthread.php?t=211663
I also tested it to make very them very predictive.

Feel free to make your own version if you wish, though...
Thanks, Amirbachar, I'm aware of your work, and respect it. But my approach is different, especially (as I understood) regarding which matches are accountable. And it does't hurt to have multiple views at the same thing.

As I said, I'm not a statistician, and I don't pretend to the practical usefulness of the data. This is purely for informational/entertaining purposes.
 
Discussion starter · #32 · (Edited)
Elo ranking system - player "race" rank

The list is moved, and can be found in my last post.
 
  • Like
Reactions: Litotes
Discussion starter · #33 ·
Another issue surfaced in the meantime that I had to address, regarding how to treat results of match that ended with the retirement of one of the players. My aim with this ranking is to take into account only what is really played (which IMO is in the spirit of the Elo rating system), and my atomic unit is a set, so if a player retired without completing a set, in my system I will award that set to his opponent, regardless of what was the result in that set at the moment of retirement.

Examples:
Today Stepanek retired against Benneteau at 0-0, 15/40, so, for the purpose of Elo rating I will record this match as 1-0 for Benneteau.
Yesterday G. Zemlja retired against A. Falla at 6-4, 3-1 for Falla, so this match is recorded as 2-0 for Falla.
And, if for example a player won the first set, and then retired in the second, I will record this match as 1-1.
You get the picture... :)
 
Discussion starter · #37 ·
This update comes rather late, but Davis Cup results turned out to be a bit challenging, bringing out new bugs in my programs.
Included are the results from Davis Cup World Group matches, and Group I too. I didn't feel like going deeper then G1, since very few of the top 100 players may be found there. Required too much of my time, which I haven't had much these days.
http://www.menstennisforums.com/showpost.php?p=12637457&postcount=32
 
Discussion starter · #39 ·
I edit my post with an update, and the next day it is reverted to previous?!?
Then I have to edit it again!
And this is not the first time!
 
21 - 40 of 1,160 Posts