• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:15
CEST 08:15
KST 15:15
  • 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
BGE Stara Zagora 2025: Info & Preview27Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL47Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30
Community News
Weekly Cups (June 2-8): herO doubles down1[BSL20] ProLeague: Bracket Stage & Dates9GSL Ro4 and Finals moved to Sunday June 15th13Weekly Cups (May 27-June 1): ByuN goes back-to-back0EWC 2025 Regional Qualifier Results26
StarCraft 2
General
StarCraft 1 & 2 Added to Xbox Game Pass The SCII GOAT: A statistical Evaluation Jim claims he and Firefly were involved in match-fixing CN community: Firefly accused of suspicious activities How does the number of casters affect your enjoyment of esports?
Tourneys
Bellum Gens Elite: Stara Zagora 2025 $3,500 WardiTV European League 2025 Sparkling Tuna Cup - Weekly Open Tournament SOOPer7s Showmatches 2025 Master Swan Open (Global Bronze-Master 2)
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance
Brood War
General
BW General Discussion StarCraft & BroodWar Campaign Speedrun Quest BGH auto balance -> http://bghmmr.eu/ Will foreigners ever be able to challenge Koreans? Mihu vs Korea Players Statistics
Tourneys
[ASL19] Grand Finals NA Team League 6/8/2025 [Megathread] Daily Proleagues [BSL20] ProLeague Bracket Stage - Day 2
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Stormgate/Frost Giant Megathread What do you want from future RTS games? Armies of Exigo - YesYes? Nintendo Switch Thread Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Vape Nation Thread European Politico-economics QA Mega-thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Cognitive styles x game perf…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Poker
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 33469 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 Ireland22208 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
11790 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 States12235 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
Replay Cast
00:00
2025 KFC #10: SC Evolution
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mcanning 47
StarCraft: Brood War
Britney 35921
Sea 4873
GoRush 300
Leta 249
Movie 36
Sacsri 24
Bale 12
Dota 2
XcaliburYe16
League of Legends
JimRising 731
Counter-Strike
Stewie2K1204
Other Games
shahzam1011
WinterStarcraft531
Mew2King361
Maynarde87
NeuroSwarm42
Organizations
Dota 2
PGL Dota 2 - Secondary Stream3015
Other Games
gamesdonequick693
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• Berry_CruncH332
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1939
• Stunt555
Upcoming Events
Replay Cast
3h 45m
WardiTV Invitational
4h 45m
WardiTV Invitational
4h 45m
PiGosaur Monday
17h 45m
GSL Code S
1d 3h
Rogue vs GuMiho
Maru vs Solar
Online Event
1d 17h
Replay Cast
1d 19h
GSL Code S
2 days
herO vs Zoun
Classic vs Bunny
The PondCast
2 days
Replay Cast
2 days
[ Show More ]
WardiTV Invitational
3 days
OSC
3 days
Korean StarCraft League
3 days
CranKy Ducklings
4 days
WardiTV Invitational
4 days
Cheesadelphia
4 days
CSO Cup
4 days
GSL Code S
5 days
Sparkling Tuna Cup
5 days
Replay Cast
5 days
Wardi Open
6 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL Season 17: Qualifier 2
BGE Stara Zagora 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
2025 GSL S2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Murky Cup #2
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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 © 2025 TLnet. All Rights Reserved.