Dota – Are these the right factors which contribute in MMR

dota-2

First I would like to tell a little about why I wanted to ask this question. I started Dota 2 3,4 months back as my first MOBA game. At the same time my 2,3 friends transitioned from DotA to Dota 2. They were playing DotA since it came out. Obviously they were way better than me in Dota 2 but when I learned the basics I wasn't that bad compared to them. When we got MMR (almost at the same time) I got 1k while all of them got above 3.5k. Apart from a little humiliation :), the biggest downside was I was not able to join them in party because of the difference of the MMR. Before ranked matches were open, we played in party so many times and they could rely on me both as a carry and support (with selective heroes off-course). The point is The difference between their and my game was not as large as 1k and 3.5k. So I did some research and found that there are some factors apart from wins and loses in TBD phase that decide MMR. If not all , some of them are:

  1. They option you select when first time you fire up Dota2 from a new account. (I selected "Dota 2 is my first MOBA", They selected "I have played Dota 2 before")
  2. KDA and SC in every match. Even before the TBD phase of MMR. (I thought I would perform good in TBD phase and I did but before that I played every solo match as practice match, experimenting)
  3. The 9 or 10 matches of TBD phase have no significance except they show the last remaining matches before calculating public MMR.

There were more, but I found these three more relevant.
So I have made a new account and I am trying to avoid the mistakes I made before. But I cannot authenticate the validity of these factors.

So my question is if these factors affect MMR or not?

P.S. One thing I noted while playing in new account (I selected "I have played Dota 2 before") that in my first match all the players were of 18-25 level. If unranked matchmaking also uses public or private MMR instead of player level than I guess at-least the first point is true.

Best Answer

To state the validity of my answer, some small facts about myself:

  • I have almost 3k hours of Dota 2.
  • I have been playing Dota 2 since 10/2011.
  • I have a solo MMR of 3900.
  • I often watch alot of tournaments, pro streams and other stuff about dota.

Now for your question:

When Valve introduced the Ranked Matchmaking system they released a blog post about what they were using to establish the rank of each player which can be found here.

They count in all games you've played until you entered the ranked matchmaking for the first time (in my case that was like 1000 normal games) and add to that the 10 calibration games (which are valued equally to the previous games, so in my case had close to zero relevance on my solo MMR). Even before you have an official matchmaking rating you will have an unofficial one for your normal games (what you suspected).

So let's say you played 100 games and got an unofficial MMR of 1500. Now you play your ten placement matches. Let's say that all companions and opponents you get have the same MMR as you. This means that you will gain 25 MMR for every win and lose 25 MMR with every loss. so with the 10 placement matches you can gain a maximum of 250 points and you can lose a maximum of 250 points as well. after that you have between 1250 and 1750 MMR.

The +/- 25 MMR is the default value for even teams. What is and isn't even is explained in that blog post, but in general they compare the MMR of all players and if the numbers are roughly the same, it's an even game. A higher ranked player can have more positive impact on his team than a worse ranked player can have a negative effect, thus a group of "1500-1500-1600-1400-1400" would be close to equal to a "1500-1500-1500-1500-1500" team. Additionally a party of two 1500 MMR players will be evaluated as stronger than two separate 1500 MMR players, since they generally have better communication and might even be synchronized in a way. The following table shows the relation between MMR and the amount of players worse than you:

5% 1100

10% 1500

25% 2000

50% 2250

75% 2731

90% 3200

95% 3900

99% 4100

Given the fact that this was the situation at the time they released the ranked matchmaking system the numbers might be slightly off now, but should be close (iirc 3900 is now the 99% border, but who cares for the exact numbers).

You see that in lower MMR areas there are way more players. Thus you will get games faster and your games will theoretically have more even teams (not accounting for smurfs or other things). This results in mainly +/- 25 MMR games. Once you get higher up the MMR ladder (professional players have between 5k and 7k MMR you will have less players eligible to play with you, thus waiting times for games increase and you will have less even games. This is adjusted by the amount of MMR you will get for winning and losing. If you play a game that according to the MMR system you should win, since your team has a higher team MMR than your enemies, you don't get the 25 MMR for winning, but instead might get 23 (if at a slight advantage) or even just 2 (if highly favoured, this generally opens happens to the guys with highest MMR (top 200 on the server). At the same time, if you lose a game that you're statistically supposed to win you will lose more than the 25 MMR (27 for slight advantages going up to 50 for games in which you were highly favoured).

So basically the MMR is based upon Win/Loss with whom against whom. Personal stats like K/D/A and LH/D are highly irrelevant for your MMR.

P.S.: Please note that if you are better than your teammates and enemies, you will have an easier time climbing in MMR if you play a snowball hero in the midlane, since you can have the biggest game impact with those. By playing hard support for people that can't efficiently farm and don't know who to focus during a fight and generally when to fight you lower your chances of stomping. At the same time, try looking for a couple of players to play pubs with that are around your MMR (i think 1500 is the maximum span of MMR that you can queue with others) and then pick some easy combos like Leshrac + Sand King, Venomancer + Juggernaut or Bane + Mirana. Because winning more lanes than the enemy almost safely assures you the victory in lower MMR regions, since people lack the understanding of when to fight and when to avoid fights. Also try to pick what is best for your team.