• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 17:17
CET 23:17
KST 07:17
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175Evil Geniuses - shutting down23ISSL (IntoTheTV x SOOP SC2 League): Premier7Weekly Cups (October 12-18): 5.0.17 era begins1
StarCraft 2
General
Username Change Request - Toxickej Kapr No more SC2 streamers on team liquid? [D] Hacker peak in sc2 ? Liquibets sc2 season 30 Evil Geniuses - shutting down
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays ISSL (IntoTheTV x SOOP SC2 League): Premier Stellar Fest TWO the Moon (Dec 16-20) RSL goes to London! 2026 Offline Finals Nov 21-22
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Starcraft 2 Advance [D] the control group Simple Questions/Answers [G] How to playtest arcade maps
External Content
Mutation # 550 Graveyard Shift The PondCast: SC2 News & Results Mutation # 549 Endless Sparkles Mutation # 548 Shining Bright
Brood War
General
Rollback Netcode in Brood War BGH Auto Balance -> http://bghmmr.eu/ Sagi.gg Launcher Released Top Players of October 2026 (EBPD Rankings) BW General Discussion
Tourneys
[Megathread] Daily Proleagues KCM Race Survival 2026 Season 4 [Mixed-Gender CK] Rush+4 vs Best+4 [BSL23] RO24 Group F - Sunday 21:00 CET
Strategy
50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy) Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Deus Ex 3!? Mobile Legends: Bang Bang Armies of Exigo - YesYes?
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Chess Thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 11261 users

MMR Inflation

Blogs > aboxcar
Post a Reply
aboxcar
Profile Blog Joined May 2013
United States447 Posts
Last Edited: 2015-10-15 15:06:52
October 15 2015 14:58 GMT
#1
Here are a few ways mmr inflation could hypothetically happen. First of all, Valve could probably tell us what's going on regarding mmr themselves and save us from having to read reddit posts by maths students. Dotabuff could probably tell us something useful too.

1) There is an mmr floor of zero. So while in the model, mmr gain/loss is zero-sum, in reality it may not be. The existence of loss-bots is documented, and these bots may occupy the floor, "creating" mmr.

2) New accounts could systematically be calibrated at above-average mmrs. Higher-skilled players could be more likely to make smurfs, or valve's calibration system could be over-estimating mmr, or other reasons. Regardless of reason, calibration at non-average mmr will change the average mmr.

3) Even if the average mmr is non-changing, observe that that highest mmrs are increasing. There may be the illusion of inflation at high mmrs. Imagine stretching a slinky. In fact, people may be talking about high-skill mmr inflation when they speak about inflation.

4) While ideally the total mmr pool (and mmr average) should not change, this is not the same thing as saying median mmr cannot change. Recall that {4,4,4,4} and {1,5,5,5} have the same average but a much different distribution. The distribution could skew non-normal for a multitude of reasons. So far there is no evidence of this happening, but there has been a lack of data.

My point is that there are a lot of assumptions in certain refutations that are not true by necessity.
everything that rises must converge
ahswtini
Profile Blog Joined June 2008
Northern Ireland22213 Posts
October 15 2015 15:19 GMT
#2
u get some mmr sinks as a result of abandons
"As I've said, balance isn't about strategies or counters, it's about probability and statistics." - paralleluniverse
Mafe
Profile Joined February 2011
Germany5966 Posts
Last Edited: 2015-10-15 16:10:51
October 15 2015 16:05 GMT
#3
I think you are missing the most likely point:
The number of players increases, and every new player adds mmr points (his calibration mmr) to the overall pool. Independant of the fact that his calibration mmr may be too high or too low. Now of course it depends on the distribution, but lets have a look at the following (extremely exaggerated) example:

It starts with 2 player, A and B, calibrated at 1000 MMR. However, A is much better than B and eventually takes away all his MMR, and the MMR exchanges stabilize at A with 1500 MMR and B with 500 MMR. Now player C, who is exactly as good (or bad) as B, enters the game, with his MMR also starting at 1000.

If want to keep the ratio of A having 3 times as much MR as B (and therefore also C), this gives
A: 1800 MMR
B: 600 MMR
C: 600 MMR

If we want to keep the absolute difference of 1000 MMR points, we would obtain
A: ~1666 MMR
B: ~667 MMR
C: ~667 MMR

So the simple fact that C enters the game increases the MMR of both A and B.

(I havent checked yet, but it might be that in this example, and therefore maybe my theory, would fail if C would be calibrated at <500, MMR)
aboxcar
Profile Blog Joined May 2013
United States447 Posts
Last Edited: 2015-10-15 16:26:16
October 15 2015 16:20 GMT
#4
Yes, but that is a case of the system "over-estimating mmr."

In your example, if C enters at his "true" mmr of 500 (the same as B), then there is no absolute movement and average mmr goes down. But if we "assume" a normal distribution of entering players, there is no net movement of average mmr in the long run.

You give a good illustration. You are right I had some wording problems.
everything that rises must converge
Yurie
Profile Blog Joined August 2010
12182 Posts
October 15 2015 17:34 GMT
#5
I don't think valve adds people at too high mmr. More like at a too low mmr since people that are at 7k now can't calibrate a new account at >5k. They are a very small part of the sample but generally speaking I've found that any smurf I make will climb in mmr when playing ranked. (Havn't made a new one in close to a year now though.)
Buckyman
Profile Joined May 2014
1364 Posts
October 15 2015 19:37 GMT
#6
MMR slowly deflates relative to skill as the player pool gains experience. But since most calibrating players are relatively new, I would expect the average calibrated MMR to decrease over time.
makmeatt
Profile Blog Joined June 2011
2024 Posts
October 15 2015 20:03 GMT
#7
There's one point you didn't bring up, which is the difference in skill at high levels. There's no uniform measure of skill that applies very well across all ranges of MMR. The higher you go, the more intricate details of gameplay start to make a large impact in how a match plays out and the sheer amount of them makes it impossible for one person to control them all flawlessly. This leads to players specializing in certain aspects of the game, like tempo controlling, making space, farming and all others. Those who are better at more of those aspects will naturally win more games over time and we all know how much effort is required to master a lot of them. There's not really inflation, just a few very good players winning more games due to the small pool of players to pick out teams with low standard deviation of MMR from.
"Silver Edge can't break my hope" - Kryptt 2016 || "Chrono is not a debuff, you just get rekt" - Guru 2016
unsaeglich
Profile Joined June 2015
260 Posts
October 15 2015 20:57 GMT
#8
i played dota since the beta and when they got calibrated at 3,9k. So i played around 3,8-4k mmr, which at that time was solid players. I ve improved a lot since then (I would say), but I am still around 4,2 - 4,3k so I didn't have a significant raise in mmr. So I would say from my perspective that the mmr didn't inflate too much. When I played a smurf it was also rated at 3,9 k I belive. That would speak against a signification deflation at the low end 4k bracket.
gaijindash
Profile Joined January 2015
Japan376 Posts
October 16 2015 00:12 GMT
#9
People forget that grinding MMR takes time, because of all of the factors of variance involved. Even the best players dont get to 7 or 8k MMR overnight. I think a lot of what people are experiencing which they attribute to MMR inflation is simply the MMR of the player pool diffusing out.

Think of a drop of dye in a glass of water, like the dye initially everyone was at a much more similar MMR, and time has allowed the better players to disperse from the average, and also the worse players have dispersed as well. The end result is that the average skill level of games at your MMR will remain the same, but the range of skill levels within the same game will be much smaller.

So when your games may have looked like this:

+ Show Spoiler +
Player 1- 4100 (3500 TSR)
Player 2- 4150 (5000 TSR)
Player 3- 4125 (4300 TSR)
Player 4- 4200 (4200 TSR)
Player 5- 4170 (4200 TSR)


Now your games look more like this:

+ Show Spoiler +

Player 3- 4350 (4300 TSR)
Player 4- 4200 (4200 TSR)
Player 5- 4200 (4200 TSR)
Player 6- 4225 (4300 TSR)
Player 7- 4250 (4275 TSR)

Player 1- 4100 (3500 TSR) is matched with lower players
Player 2- 4150 (5000 TSR) is matched with higher players

Courage does not always roar, sometimes courage is the little voice at the end of the day that says 'I will try again tommorow'
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
October 16 2015 02:11 GMT
#10
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Excalibur_Z
Profile Joined October 2002
United States12275 Posts
October 17 2015 07:51 GMT
#11
On October 16 2015 11:11 Birdie wrote:
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.


That's my expectation as well. Possibly with a little bump where the more competitive players divide from the less competitive.
Moderator
ChunderBoy
Profile Joined August 2011
3242 Posts
Last Edited: 2015-10-17 14:34:27
October 17 2015 14:33 GMT
#12
i mean there prolly isnt inflation who knows (what is even the definition of inflation?)
average mmr is prolly the same
but im sure if its a gaussian distribution what is happening is that
its going from leptokurtic to platykurtic or maybe im just talking out of my ass
also its definitely becoming more positively skewed
"mmr is a social construct" - tumblr
ChunderBoy
Profile Joined August 2011
3242 Posts
October 17 2015 14:36 GMT
#13
On October 16 2015 11:11 Birdie wrote:
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.

do u use R?
"mmr is a social construct" - tumblr
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
October 17 2015 23:02 GMT
#14
On October 17 2015 23:36 ChunderBoy wrote:
Show nested quote +
On October 16 2015 11:11 Birdie wrote:
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.

do u use R?

I haven't used it yet but perhaps I'll learn it just for the simulation. I was planning on using C for the simulation and probably graph.js for the graphs or something similar.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
LA_Morello
Profile Joined July 2011
Brazil143 Posts
October 29 2015 03:36 GMT
#15
How many 7k MMR are there? 50?
I think they are a few handful of people that will win >50% of the game regardless of the situation. Imo, MMR inflation seems to be a myth.
Please log in or register to reply.
Live Events Refresh
Next event in 43m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nathanias 110
mouzStarbuck 56
EmSc Tv 10
EnDerr 7
Dota 2
syndereN353
monkeys_forever175
League of Legends
Doublelift3189
JimRising 212
Counter-Strike
pashabiceps1592
Fnx 1279
zeus235
jkaem80
Other Games
summit1g5481
tarik_tv4859
Grubby2819
FrodaN840
Coldzera 839
singsing706
shahzam314
PiGStarcraft239
byalli187
XaKoH 182
Pyrionflax167
Liquid`Hasu159
C9.Mang0136
NeuroSwarm72
Fuzer 55
ViBE47
Mew2King36
Railgan23
Organizations
Other Games
BasetradeTV125
Counter-Strike
PGL114
StarCraft: Brood War
lovetv 12
StarCraft 2
EmSc Tv 10
EmSc2Tv 10
[ Show 17 non-featured ]
StarCraft 2
• Hupsaiya 79
• davetesta5
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Laughngamez YouTube
• Migwel
StarCraft: Brood War
• HerbMon 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV448
League of Legends
• Jankos2748
• Nemesis2721
Other Games
• imaqtpie778
• Shiphtur298
Upcoming Events
OSC
43m
IntoTheTV X SOOP
1d 12h
Reynor vs Solar
ByuN vs SHIN
Clem vs MaxPax
herO vs Rogue
IPSL
1d 18h
WorsT vs nOmaD
Dewalt vs andersOn
AI Arena Tournament
1d 20h
IntoTheTV X SOOP
2 days
IPSL
2 days
Azhi_Dahaki vs ggnore13
Double vs WIZARD
Replay Cast
3 days
Replay Cast
4 days
Sparkling Tuna Cup
4 days
WardiTV Invitational
4 days
YoungYakov vs Lambo
SHIN vs TBD
Percival vs Shameless
Solar vs TBD
[ Show More ]
PiGosaur Cup
5 days
The PondCast
6 days
KCM Race Survival
6 days
WardiTV Invitational
6 days
Liquipedia Results

Completed

Proleague 2026-11-04
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026

Upcoming

Sector 951
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
PGL Bucharest 2027
BLAST Bounty Winter 2027
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.