Originally Posted by Haly
He describes his models as "hyperdimensional", which I take to mean it's more than just a line plot and he's factoring game time as well.
I agree with Cyborg in that he is clearly not confident in his method enough to reveal the formulae (although he might want to preserve it for commercial use), and the constant changes support this as well. This is very much a work in progress and DOTA2 players are the guinea pigs.
Of course, I mean he's one of the first to attempt a ranking system since Valve crushed any hope of an elo based one with the whole dotabuff fiasco. I'm sure he's constantly refining the algorithm as he finds better ways to attempt to quantify skill amidst all the restrictions and private data. Like green biker dude said, you can't tell the difference between a 1500 and a 1600, or hell, probably even a 1200 and a 1600; but the system doesn't seem bad for general tiers. People are (generally) ranked around where you'd expect them to be, and something like DSR (granted when it stops getting changed so frequently) could be a nice temporary solution for people to be able track their progress on the legendary quest to escape the trench.
Also he could simply be hiding his formulas/method in order to protect it. Valve crushed DBR fairly quickly and if he was completely transparent with how he calculates DSR, Valve could attempt to find a way to quash that or throw a kink in there.
I mean all this DSR crap just reaffirms that people want a legit ranking system and it brings to the forefront, once again, something that DOTA 2 is sorely lacking. People are so desperate for some sort of rating that they'll flood some random dude's site without knowing jack shit about his methods/formulas, it speaks volumes that we're even having this debate and that DSR (an unknown ranking from an unknown author on a previously unknown site) has already blown up in just a few days time.
DOTA 2 is missing just 3 features to be the ultimate game IMO (in order of importance):
1) Parity
2) Ranked matchmaking
3) Custom maps
Finish up those three and I honestly can't see myself playing very many other games for the next 10 years. #1 is coming along sluggishly (though we'll get there eventually), and no word on #2 or #3. Hopefully the next couple big updates give us something in these departments.