Hey fellas [and ladies].
I'll chime-in here to clarify some of the assumptions/conclusions that have been made so far....I don't believe there are two many unanswered, so I hope I hit all of them.
Margin of victory IS included (and WinType in a way). Here's what I mean....If Miklus beats Warner 3 - 2. Neither of them will move much since the margin of victory is only 1, and both of their ELO ratings are VERY close (1404.96 vs 1404). (By the way, you can see all ELO ratings by going to a wrestlers ranking history page.....), Now let's say that Warner majors Miklus 14-2, the margin of victory is now 12. And lastly, for FALLS, those just count as a 20-0 regardless of which period, etc)
For the people that have researched ELO, we are modifying the K value here (whereas in regular ELO, I believe K is a constant 32).
Here's a subsection of the code for the k value:
if (@favoredWon = 1) begin
set @k = 2.500000 + (@scoreDiff * @probability)
end else begin
set @k = (abs(@ratingDiff) / @kDivisor) + @scoreDiff
end
Another difference is the fact that we have placed a higher emphasis on a wrestlers first 15 matches. Since wrestlers don't have NEARLY as many matches as Chess players, we needed a way to move them up faster. My "algorithm guy" did the research (he's a retired Engineer (and statistics or mathematician) and found that the equilibrium number of matches to be 14 (maybe 15, don't remember). So those first 14/15 matches are weight much more heavily than the rest.
Win % does NOT factor in at all. It's just 2 wrestlers with their associated ELO ratings, and then determine new value based on W/L and margin of victory.
WrestleStat Rankings are a career ranking, so it uses the prior seasons final ranking as the seed/base as the following years ranking.
I scoured this thread and I believe I hit all of the questions and assumptions. If I missed any, please let me know and I'll get them answered.