• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:19
CEST 08:19
KST 15:19
  • 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] Ro24 Preview: Summer's End7Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7
Community News
Weekly Cups (August 10-16): SHIN doubles2GSTL Returns in 2026!45Weekly Cups (Aug 3-9): Protoss get shut out7RSL goes to London! 2026 Offline Finals Nov 21-2212Weekly Cups (July 27-Aug 2): SHIN's big week0
StarCraft 2
General
GSTL Returns in 2026! SC4ALL II: SC2 Player Announcement 6/8 - Maru Balance hotfix patch 5.0.16b (July 16) Serral wins Maestros of the Game 2 Weekly Cups (August 10-16): SHIN doubles
Tourneys
2026 GSTL Announcement Master Swan Open (Global Bronze-Master 2) PIG STY FESTIVAL 8.0! (13 - 23 August) WardiTV Mondays 2026 KungFu Cup Announcement
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
The PondCast: SC2 News & Results Mutation # 539 Thunder Dome Mutation # 538 Media Blackout Mutation # 537 Hostile Territory
Brood War
General
How Famous was FlaSh before his Debut? Are you ready for ASL 22? NEW HYPE VIDEO BW General Discussion [ASL22] Ro24 Preview: Summer's End [Personal Project Share] Terran Defense v0.60
Tourneys
[ASL22] Ro24 Group B [ASL22] Ro24 Group C KCM Race Survival 2026 Season 3 [Megathread] Daily Proleagues
Strategy
Odyssey Mineral Stack Saturation Fighting Spirit mining rates Any training maps people recommend? Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Anyone here play Quakeworld back in the day? Stormgate/Frost Giant Megathread EVE Corporation
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Artificial Intelligence Thread The Letting Off Steam Thread European Politico-economics QA Mega-thread
Fan Clubs
The Creator Fan Club MarineLorD Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread Series you have seen recently...
Sports
Football (Soccer) Thread MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
LOCKPICKING NOOB
LUCKY_NOOB
Chinese Gen Z: Between Dream…
TrAiDoS
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Hello guys!
LIN1s
Customize Sidebar...

Website Feedback

Closed Threads



Active: 5914 users

How to calculate your MMR from results of 1 match - Page 12

Forum Index > SC2 General
Post a Reply
Prev 1 10 11 12 13 14 17 Next All
Excalibur_Z
Profile Joined October 2002
United States12249 Posts
May 21 2012 23:16 GMT
#221
On May 22 2012 05:58 skeldark wrote:
Show nested quote +
On May 22 2012 05:20 Excalibur_Z wrote:
I don't see any Platinum games in the example you provided, but according to the skill distribution curve it makes sense that most players' uncertainty ranges would span the equivalent of a part of Silver, all of Gold, and a part of Platinum. At the time of our Part 2 analysis post, we believed that the promotion criterion was 3*sigma (meaning if 99% of your curve fits within a league boundary, you'll get promoted), but at Blizzcon the systems designer said that wouldn't be a useful measure for league changes because most players' curves will never shrink that much, so they use an exponential moving average instead. And, now that matchmaking has been loosened a bit for the majority of players, such ranges are undoubtedly even more common today.

The "overlap" of Gold and Silver also isn't very surprising, given that we know there's a confidence buffer that works in conjunction with the exponential moving average requirement. Perhaps as a result of determining offsets we'll also find the confidence threshold. I suppose the moving average equation will be the final piece of the puzzle =)


We are not talking of a little overlap. The 73 i take as overlap so far is to small.

i think best silver is near EQUAL worst gold! This means leagues are a big scam!

Also i loose the faith that offsets are just numbers you have to add. With this assumption you run into logic mistakes.
Perhaps i do some mistakes and i have to work with inaccuracy,
but i think by now, offsets follow an function that is not as simple as addition!


Wait, you're surprised that the best Silver is near equal to the worst Gold? But that's entirely how the ladder is structured.

To use arbitrary values, if the top Silver division spans MMR ranges 900-1000 and the bottom Gold division spans 1001-1100, then of course the best true Silver would be 1000 and the worst true Gold would be 1001. Then you factor in some flux where the slope of a player's exponential moving average is not close enough to 0 to warrant a league change (for example, a Silver with 1010 who hasn't been promoted yet).

The point reset after a league change doesn't constitute an MMR reset. You still have the same MMR, you just have a new reset point value to use as a baseline.

I don't think the offsets themselves follow any kind of complex function. However, I don't think the numbers "63" and "150" were necessarily arbitrarily chosen either. Let's follow this scenario: it's possible they correspond to points along the skill curve. For example, if the entire MMR scale is 2800, and it was determined that between the 80th and 98th percentiles covered 30% of the x-axis, then 0.30*2800=840. If we assume that division tiers each cover the same skill range (x-axis) then we'd divide that 840 evenly into however many tiers are needed, so let's say 10. We add a confidence buffer of 100, then (840-100)/10 = 74 point offsets per tier.

It could be that Master is the anomaly and that lower leagues may have different buffer sizes. If the tier offsets are indeed derived from a percentage of the MMR scale, then the offsets may not be uniform from league to league, either.
Moderator
skeldark
Profile Joined April 2010
Germany2223 Posts
May 21 2012 23:18 GMT
#222
On May 22 2012 07:58 SDream wrote:
Show nested quote +
On May 22 2012 07:41 Not_That wrote:
Is this data point a counter example to what you're saying SDream?

EU, player1, Silver, 40 adjusted points before match, lost 22 points, calculated player2 MMR -382.5 +- 48
player2, Silver, 173 adjusted points before match, won 11, calculated player1 MMR 143.5 +- 14

Maybe come to teamspeak so we could have a more back-and-forth about it? What you're saying is news to us.
edit: even just come to have insta-typed chat capabilities. Forum posts take a while to formulate and we can understand each other quicker live.


EU, player1, Silver, 40 adjusted points before match, lost 22 points, calculated player2 MMR -382.5 +- 48

Yes, that's probably wrong data, he couldn't lose more than 11 points! He probably was promoted/demoted somewhere and you made the math wrong because you didn't take this into account, or something! :D

I will think about teamspeak later =3

your right. I checked this packet. Its something wrong with the match history of this guy, the webpage dont show a result he just say:
"left" instead of the correct "Loose -12" and the league page did not update so i put the -12 on last game that was only -10 and come up with the wrong -22.
i will fix that.


Save gaming: kill esport
Not_That
Profile Joined April 2011
287 Posts
May 21 2012 23:21 GMT
#223
You're right it's bad data point. The guy has been Silver since March 2011 so it's not promotion, strange. We'll look into it.

It's great that you bring this up SDream, we weren't aware of it. Thank you.
Not_That
Profile Joined April 2011
287 Posts
May 21 2012 23:56 GMT
#224
Excalibur, I'm somewhat surprised it's possible 100 adj points in high Silver is almost identical to ~70 adj points in gold. BTW you mentioned not seeing Plat opponent in the graph, click it to see the whole 14 games.
Excalibur_Z
Profile Joined October 2002
United States12249 Posts
May 21 2012 23:58 GMT
#225
On May 22 2012 08:56 Not_That wrote:
Excalibur, I'm somewhat surprised it's possible 100 adj points in high Silver is almost identical to ~70 adj points in gold. BTW you mentioned not seeing Plat opponent in the graph, click it to see the whole 14 games.


Oh right you are, the thumbnail truncated it.
Moderator
skeldark
Profile Joined April 2010
Germany2223 Posts
May 21 2012 23:58 GMT
#226
On May 22 2012 08:16 Excalibur_Z wrote:
Show nested quote +
On May 22 2012 05:58 skeldark wrote:
On May 22 2012 05:20 Excalibur_Z wrote:
I don't see any Platinum games in the example you provided, but according to the skill distribution curve it makes sense that most players' uncertainty ranges would span the equivalent of a part of Silver, all of Gold, and a part of Platinum. At the time of our Part 2 analysis post, we believed that the promotion criterion was 3*sigma (meaning if 99% of your curve fits within a league boundary, you'll get promoted), but at Blizzcon the systems designer said that wouldn't be a useful measure for league changes because most players' curves will never shrink that much, so they use an exponential moving average instead. And, now that matchmaking has been loosened a bit for the majority of players, such ranges are undoubtedly even more common today.

The "overlap" of Gold and Silver also isn't very surprising, given that we know there's a confidence buffer that works in conjunction with the exponential moving average requirement. Perhaps as a result of determining offsets we'll also find the confidence threshold. I suppose the moving average equation will be the final piece of the puzzle =)


We are not talking of a little overlap. The 73 i take as overlap so far is to small.

i think best silver is near EQUAL worst gold! This means leagues are a big scam!

Also i loose the faith that offsets are just numbers you have to add. With this assumption you run into logic mistakes.
Perhaps i do some mistakes and i have to work with inaccuracy,
but i think by now, offsets follow an function that is not as simple as addition!


Wait, you're surprised that the best Silver is near equal to the worst Gold? But that's entirely how the ladder is structured.

To use arbitrary values, if the top Silver division spans MMR ranges 900-1000 and the bottom Gold division spans 1001-1100, then of course the best true Silver would be 1000 and the worst true Gold would be 1001. Then you factor in some flux where the slope of a player's exponential moving average is not close enough to 0 to warrant a league change (for example, a Silver with 1010 who hasn't been promoted yet).

The point reset after a league change doesn't constitute an MMR reset. You still have the same MMR, you just have a new reset point value to use as a baseline.

I don't think the offsets themselves follow any kind of complex function. However, I don't think the numbers "63" and "150" were necessarily arbitrarily chosen either. Let's follow this scenario: it's possible they correspond to points along the skill curve. For example, if the entire MMR scale is 2800, and it was determined that between the 80th and 98th percentiles covered 30% of the x-axis, then 0.30*2800=840. If we assume that division tiers each cover the same skill range (x-axis) then we'd divide that 840 evenly into however many tiers are needed, so let's say 10. We add a confidence buffer of 100, then (840-100)/10 = 74 point offsets per tier.

It could be that Master is the anomaly and that lower leagues may have different buffer sizes. If the tier offsets are indeed derived from a percentage of the MMR scale, then the offsets may not be uniform from league to league, either.

Agree! Had the same idea, i even coded exactly what you said already.
But the data was against it.
BUT: the data that was against it, was also against sdreams rule!
If i take player out who have under 73 mmr it can be just addition.
I know for sure now that the buffer is lower for lower leagues. Smaller than 50 for most.
Save gaming: kill esport
SDream
Profile Blog Joined November 2010
Brazil896 Posts
May 22 2012 00:00 GMT
#227
On May 22 2012 08:56 Not_That wrote:
Excalibur, I'm somewhat surprised it's possible 100 adj points in high Silver is almost identical to ~70 adj points in gold. BTW you mentioned not seeing Plat opponent in the graph, click it to see the whole 14 games.


I wasn't understanding it either!

And I am glad I could help here, I brought bad news, but it's the truth at least. Reliable data > illusions :D
Excalibur_Z
Profile Joined October 2002
United States12249 Posts
May 22 2012 00:36 GMT
#228
On May 22 2012 08:21 Not_That wrote:
You're right it's bad data point. The guy has been Silver since March 2011 so it's not promotion, strange. We'll look into it.

It's great that you bring this up SDream, we weren't aware of it. Thank you.


This was something that was observed in the past but was difficult to explain. I suppose it still is. If you look at a player who tanks his games in order to fall down to Bronze, his match history will look like this:

+ Show Spoiler +

(starting league Diamond)
-12
-12
-11
-11
-10
-10
-9
-9
-9
-8
-8
-8
-11 (league change to Platinum)
-11
-11
-10
-10
-9
-9
-11 (league change to Gold)
-11
-11
-10
-10
-9
-9
-11 (league change to Silver)
-11
-11
-10
-10
-9
-9 (league change to Bronze)
etc.


It's counter-intuitive behavior given that MMR is supposed to travel faster than points, and if you're losing 100% of your games, your MMR should be moving very quickly indeed. The expected result is that your points lost should increase with each consecutive loss because that would move your points more rapidly toward your MMR. However, that's not what happens in reality. Consistently, point changes would start at -11 and gradually fall off until -8 or until they lost all their points, and this would reset after a league change. One possible explanation is that there is a phantom point value that exists which influences your point change in addition to the staple "adjusted points versus opponent MMR" formula, as SDream suggests. If true, then the higher your points drift away from this phantom value, the more you are capable of losing. Or, there could be something else at work.
Moderator
skeldark
Profile Joined April 2010
Germany2223 Posts
Last Edited: 2012-05-22 03:02:20
May 22 2012 03:01 GMT
#229
On May 22 2012 09:36 Excalibur_Z wrote:
Show nested quote +
On May 22 2012 08:21 Not_That wrote:
You're right it's bad data point. The guy has been Silver since March 2011 so it's not promotion, strange. We'll look into it.

It's great that you bring this up SDream, we weren't aware of it. Thank you.


This was something that was observed in the past but was difficult to explain. I suppose it still is. If you look at a player who tanks his games in order to fall down to Bronze, his match history will look like this:

+ Show Spoiler +

(starting league Diamond)
-12
-12
-11
-11
-10
-10
-9
-9
-9
-8
-8
-8
-11 (league change to Platinum)
-11
-11
-10
-10
-9
-9
-11 (league change to Gold)
-11
-11
-10
-10
-9
-9
-11 (league change to Silver)
-11
-11
-10
-10
-9
-9 (league change to Bronze)
etc.


It's counter-intuitive behavior given that MMR is supposed to travel faster than points, and if you're losing 100% of your games, your MMR should be moving very quickly indeed. The expected result is that your points lost should increase with each consecutive loss because that would move your points more rapidly toward your MMR. However, that's not what happens in reality. Consistently, point changes would start at -11 and gradually fall off until -8 or until they lost all their points, and this would reset after a league change. One possible explanation is that there is a phantom point value that exists which influences your point change in addition to the staple "adjusted points versus opponent MMR" formula, as SDream suggests. If true, then the higher your points drift away from this phantom value, the more you are capable of losing. Or, there could be something else at work.

They dont want to make it easy for us ... Oo
I loose track of all "special cases" i have in my program now ...
Save gaming: kill esport
Not_That
Profile Joined April 2011
287 Posts
May 22 2012 03:10 GMT
#230
We are quickly making progress at narrowing down the league modifiers. We have the infrastructure down and excel all fired up and ready to go. Now it's mostly a matter of getting more data points from people playing games with the plugin. We already know we were on the wrong direction trying to use the numbers Blizzard posted (still no idea how they came up with them).

We will release an update with much more accurate offsets and league promotion lines soon.

Here's what we do with the data:
For the time being we don't try to estimate MMR change after a win/loss. What we know for certain is that MMR doesn't decrease after a win or increase after a loss. Since we know F, for each win or loss we know exactly a minimum or maximum value for the player's MMR in the next game.

We need two consecutive games to make an observation. There are 6 cases:
('low', and 'high' league refer to the league of opponent in the first match compared with the league of opponent from the second match)

1) Beat opponent from a high league.
2) Lose to opponent from a low leaue.

These two cases are the same in that they both give us a maximum value. We want this value to be as low as possible (which is the case when comparing the highest tier from the low league to the lowest tier of the high league) because then we can narrow down the possible offset between them.

Example:
Gold player beat Platinum player in game one and we calculated Gold player MMR to be 100 +- 14. In next game Gold player played a Gold player (win/loss irrelevant) and we calculated the first player MMR to be 83 +- 14. Since the player had at least 86 MMR in some tier of platinum before his first game and has at most 97 MMR in some tier of Gold before the second game, we know that the biggest difference possible between Platinum and Gold is no more than 11. And this is super conservative, because we don't even assume that the player gained any MMR from beating the Platinum player.

3) Lose to opponent from high league.
4) Beat an opponent from low league.

These 2 cases are the exact opposite than the first two. Instead of getting a maximum point for the minimum difference between the leagues, we get a minimum difference for the maximum difference between the leagues. We want this value to be as big as possible. I won't make this any messier with another example, I'll simply say that using this method we can determine that the difference between low Silver and high Gold is no less than 390, so that's a minimal size for both leagues combined. Together with the first 2 cases this helps create a picture of the offsets.

Finally
5) Beat opponent from same league then see MMR decrease.
6) Lose to opponent from same league then see MMR increase.

Both these cases give you a minimum offset between tiers of the same league. For example the difference between the two Gold tiers on EU are minimum 84. The difference between low Plat and High plat is minimum 170. Generally we're looking for the biggest value here that we can find in our data.


From 2594 game results thus far, here is what we've been able to compile:
(click on pictures for full version)

[image loading]
For example, on EU we can see that the offset between low Silver and high Gold is no less than 390, and the offset between high Silver and low Gold is no more than 23.

From these minimum / maximum results, here is our current best estimates for the offsets:

[image loading]

Keep in mind these will get much better the more results we have, and some minimum / maximum values are sorely missing / lacking. At the moment Europe offsets are the most accurate, followed by US. Sea has very little data and for KR server we have a grand total of 0 games collected thus far. Unfortunately since it appears each server has it's own offsets, we won't be able to estimate Korean offsets without this plugin being used by Korean players. If anyone here have a hand in a Korean community and can spread the word of this tool it would help a lot.


For the future: Beside getting more and more data and constantly narrowing down the results towards the real numbers, we could start estimating how MMR changes from games. This should help us narrow down each offset by a good 20-40 points and overall make life easier. TODO.

As mentioned ,expect more accurate stats in the plugin soon.
Peleus
Profile Joined March 2010
Australia420 Posts
May 22 2012 04:01 GMT
#231
That's strange, I have the plugin and I'm playing on the Korean (tw version) server. Im sure many others are also. Why would you have zero datapoints?

Saying that I think I remember seeing some errors and games not recording. I'll see if I can look at the log when I get home.
Not_That
Profile Joined April 2011
287 Posts
Last Edited: 2012-05-22 04:09:08
May 22 2012 04:07 GMT
#232
On May 22 2012 13:01 Peleus wrote:
That's strange, I have the plugin and I'm playing on the Korean (tw version) server. Im sure many others are also. Why would you have zero datapoints?

Saying that I think I remember seeing some errors and games not recording. I'll see if I can look at the log when I get home.


Perhaps you're using one of the old versions? I was referring to the data file of 1.7.1+ versions. There were a lot of changes and fixes since the earlier versions and they're hard to work with by now.
Zennith
Profile Blog Joined July 2011
United States795 Posts
May 22 2012 04:15 GMT
#233
I feel like my lack of math ability is hindering me in understanding all this. I'm trying to figure out what seems to be the range of MMR in Masters league and where I fall in it. For instance, it appears that I've been hovering around ~400 MMr for the past two days, but I'm really not sure what that means without a solid basis for comparison.
Sentinel Gaming Competitive Team Manager | 1500+ points Masters Zerg | twitch.tv/zennith6
Not_That
Profile Joined April 2011
287 Posts
May 22 2012 04:22 GMT
#234
Just click 'analyse offsets' and tick the league boundaries and you will see your position on the Bronze->GM spectrum.
SDream
Profile Blog Joined November 2010
Brazil896 Posts
Last Edited: 2012-05-22 05:05:55
May 22 2012 05:00 GMT
#235
Maybe there is a bug in the korea sites. Maybe it gets confused with the non-english stuff. Personally, sometimes when I try to go to a korean profile with hangul as the nickname, I get into the account login page instead. I have no idea why this happens, but that might be happening to the plugin. Maybe you should test it more, I'd bet the hangul is bugging somewhere indeed.

+ Show Spoiler +
Also, I only played 2 games with the plugin, but you said in the front page that if we allow it, it would send the data to the server, how do I allow the plugin to do it and how do I know if you are getting my data? (Edit: found it, it is marked to do it automatically)

I still prefer the names I and Exc used to use in the past. Rank S (closest to masters) for the highest tier, then A for the second highest, till F (closest to bronze), but in this thread I will do my best to follow your standard.


Question:
If I am at a US Tier1 Platinum division and I aim to diamond (tier0 is fine) next season. Does that mean I'd need 115 adjusted points only? It feels so wrong, specially when it's standard to have at least 73 points.

I have 230 adjusted points right now at plat tier 1, so, if I convert it to Diamond tier1, I'd have 52 points, which is lower than the 73 "cap", so do I deserve a tier1 spot or not?

If you don't know the answer yet, what you'd guess?
skeldark
Profile Joined April 2010
Germany2223 Posts
Last Edited: 2012-05-22 05:40:02
May 22 2012 05:25 GMT
#236
On May 22 2012 14:00 SDream wrote:
Maybe there is a bug in the korea sites. Maybe it gets confused with the non-english stuff. Personally, sometimes when I try to go to a korean profile with hangul as the nickname, I get into the account login page instead. I have no idea why this happens, but that might be happening to the plugin. Maybe you should test it more, I'd bet the hangul is bugging somewhere indeed.

+ Show Spoiler +
Also, I only played 2 games with the plugin, but you said in the front page that if we allow it, it would send the data to the server, how do I allow the plugin to do it and how do I know if you are getting my data? (Edit: found it, it is marked to do it automatically)

I still prefer the names I and Exc used to use in the past. Rank S (closest to masters) for the highest tier, then A for the second highest, till F (closest to bronze), but in this thread I will do my best to follow your standard.



Problem with s and a and so on is that i program this in lists and array and t0 is just first entrance of my array.
way easyer to handle if you dont have to translate all the time.
[
Question:
If I am at a US Tier1 Platinum division and I aim to diamond (tier0 is fine) next season. Does that mean I'd need 115 adjusted points only? It feels so wrong, specially when it's standard to have at least 73 points.

harder to get than you think. you have to do the same work to get the 115 adj in your tier than the other guy have to do to get his 300 in the other tier.
Thats why we do all of this. Look at the graph of my tool and you see how far you are away. if its work correct
And dont forget this is all shadow and smoke. Diamond , Platinum that are some random offsets.
If you have 1 mmr more you have a dia icon , less a platinum icon. Sometimes you even have more and a platinum.
Its all just icons...
Btw i need min 5 games so the guess of your tier is correct.

I have 230 adjusted points right now at plat tier 1, so, if I convert it to Diamond tier1, I'd have 52 points, which is lower than the 73 "cap", so do I deserve a tier1 spot or not?

depends on your Dmmr not your adjusted...

Play some games and see.
I can not tell my numbers are allways correct but i can tell that you see after 5-10 games how far away you are from dia.

On May 22 2012 13:15 Zennith wrote:
I feel like my lack of math ability is hindering me in understanding all this. I'm trying to figure out what seems to be the range of MMR in Masters league and where I fall in it. For instance, it appears that I've been hovering around ~400 MMr for the past two days, but I'm really not sure what that means without a solid basis for comparison.


This thread is over the theories and the math.
Here is the practical part:
http://www.teamliquid.net/forum/viewmessage.php?topic_id=334561


Korean BUG should be fixed in my unstable version.
Would be nice if you guys can try and confirm that!

I did not notice that sc2/en/profile is a redirect to sc2/ko/profile oO
So i thought /en/ would work ...
Save gaming: kill esport
IncoGnit9
Profile Joined March 2012
26 Posts
May 22 2012 13:57 GMT
#237
Very nice plugin, keep it up!
Not_That
Profile Joined April 2011
287 Posts
Last Edited: 2012-05-22 15:50:47
May 22 2012 15:47 GMT
#238
I'm pretty satisfied with the speed at which I can integrate new data into the numbers now. My excel fu must be improving. I prefer not say how much time it took the first time...

We're up to 3064 results. I thought since we still missing some numbers for the regions, might as well combine EU and US numbers while we get our bearings in the league offsets. EU and US are almost certainly a bit different, but I think it's very worth it while looking for the rough numbers and we can worry about finding minute differences later. Here's what the data looks like for both regions:

click for full image.
[image loading]

My observations:
It's still hard to say how big is Bronze league. So far we can only pin it at minimal size of 380 which should be grossly underestimate. Most certainly Bronze is bigger than at least Diamond. ~550-560 is my estimate.
Silver, Gold and Platinum are very small. Put together they can all fit within Diamond league.
Diamond league is about 530 and Master league about 750, with GM from entry level into #1 spot about 460.

One thing to note is that Bronze tiers do not behave similarly to Diamond. Diamond has ~150 offset between high Diamond and Master which appears to be unique to Diamond (I wonder if this has anything to do with what SDream brought up, that Master is the first league that will not try to push a player adjusted points towards 73 should he fall below it in MMR?) High Bronze comes very close to Low Silver, no more than 30 points away, possibly almost identical.

Silver league is no more than 200 points across, comes very close to both high Bronze and low Gold.

Gold is the smallest league in MMR range it covers, a mere 100-110 points or so (no more than 130). High Gold is basically identical to low Plat.

Plat appears somewhat similar to Silver, with minimal size of 170 and maximum distance between high Plat and Low Diamond of 76. I've Got to wonder if this distance will reveal itself to be smaller and High Plat will be very close to Low Diamond, or will there always be a Diamond Tier's worth of difference between the two.

Nothing to add about Diamond than what Excalibur described in his post.

Master and GM are pretty big, at around 750-800 and 460. Between the both of them they're bigger than Silver-Gold-Plat-Diamond combined. Not a bad skill range for leagues that supposed to have 2% of the players in them (closer to 4% of players in reality).


I remember the threads asking how many tiers of players are there in SC2, with a tier being defined as being able to 10-0 the other player or some such. Well, between these league ranges and the F formula, now we can know. Simply let the ladder system calculate it for us:

Let's take an expected score of 90% to represent a tier difference (with player A predicted to win 9 out of 10 games vs player B). Using elo, Expected score 0.9 = 1/(1+10^((MMRb-MMRa)/400)) we get 382 MMR difference. Assuming Bronze size to be 550, we get a total ladder size of 550+200+100+200+535+800+460=2845. Divided by 382 we get 7.4 tiers. Keep in mind this is for EU & US players, and that if Korean pros flocked into EU or US servers these servers will likely see a stretch in skill levels (ignoring MMR cap) adding more tiers.
Excalibur_Z
Profile Joined October 2002
United States12249 Posts
May 22 2012 16:51 GMT
#239
It's strange to me how some of the determined values are pretty close to the Blizzard-reported "promotion numbers" but others are not. Corrected for adjusted points, we get the following values from Blizzard's chart:

For 1v1:
Bronze: 835
Silver: 435
Gold: 435
Plat: 435
Diamond: 535
Master: 770

Bronze, Diamond, and Master are pretty close to the collected data, but Silver, Gold and Plat aren't.

If each division tier is about equal size across all leagues -- and I understand this is an enormous assumption -- and that size corresponds to 63 points, we would expect Silver and Plat to cover 3 tiers' worth of skill because they have 3 tiers compared to Diamond's 7, and it seems that they are (collected value around 200). Gold has 2 tiers and we would expect about a range of 130 or so, which apparently it is.

What's strange is how far those values are from the Blizzard chart of 435 for Silver, Gold, and Plat. Obviously we know that Gold can't cover the same MMR range as Silver and Plat without the population of Gold being intentionally larger than 20% because of the player distribution curve, so the 435 value is already called into question right away. It's still odd that Silver and Plat are off by the degree that they are.
Moderator
SDream
Profile Blog Joined November 2010
Brazil896 Posts
Last Edited: 2012-05-22 17:16:40
May 22 2012 17:14 GMT
#240
One thing to note is that Bronze tiers do not behave similarly to Diamond. Diamond has ~150 offset between high Diamond and Master which appears to be unique to Diamond (I wonder if this has anything to do with what SDream brought up, that Master is the first league that will not try to push a player adjusted points towards 73 should he fall below it in MMR?) High Bronze comes very close to Low Silver, no more than 30 points away, possibly almost identical.


It has nothing to do with the rule.

The rule exists in order for bronze players to not reach a bug that used to exist, where some players are so bad (sorry players) that they could reach into the negatives. There were bronze players with -300 DMMR at bronze in season 1 and 2, that in turn made them forever 0 points, they weren't able to even spend their bonus points... that's why they fixed that in S3 and they extended it till diamond for the same reason they don't show the losses till diamond.

The reason diamond Tier S is 150 points away from Master is because there wasn't a master league in the begging. Tier S Diamond was somewhat supposed to be the "master" league in a way, the highest tier, and that's it.

When they brought master league and made the math to make the cut into 2% of the population, they could have added 2 more tiers into diamond, but they simple decided it wasn't necessary.

The reason that bronze -> silver doesn't have 150 points in between them is pretty obvious to me, let me try to explain. The thing is, if there was a paper league, where only the 2-4% of the worst players would be allocated, then yes, the difference between bronze tier F and this paper league (with no tiers) would be like 150 (or more!).

You need to think about the league as beginning at the gold level. Gold till bronze mirrors the gold till GM (but bronze = diamond + master + GM) at design, so you cannot compare bronze -> silver with diamond -> master, you need to compare bronze <- silver to platinum -> diamond, that is the correct correlation!

Edit: that said, the reason for the rule I found is that there are several bronzes with MMR lower than "0".
Prev 1 10 11 12 13 14 17 Next All
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
2026 GSTL: Main Stage Day 1
Discussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 71
ProTech69
SortOf 53
FoxeR 53
StarCraft: Brood War
Rain 2941
GuemChi 1659
Noble 39
Aegong 37
Icarus 10
Dota 2
The International93227
Gorgc6626
singsing1721
NeuroSwarm140
resolut1ontv 26
League of Legends
JimRising 669
Super Smash Bros
Mew2King199
Other Games
summit1g5809
WinterStarcraft341
C9.Mang0307
Sick108
Trikslyr21
Happy17
Organizations
Other Games
gamesdonequick581
BasetradeTV367
[ Show 13 non-featured ]
StarCraft 2
• Berry_CruncH325
• practicex 25
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1183
• Lourlo1008
• Stunt415
Upcoming Events
The PondCast
3h 41m
KCM Race Survival
3h 41m
Replay Cast
17h 41m
Escore
1d 3h
PiG Sty Festival
1d 5h
Serral vs Reynor
HeRoMaRinE vs herO
CranKy Ducklings
2 days
PiG Sty Festival
2 days
Patches Events
2 days
Sparkling Tuna Cup
3 days
PiG Sty Festival
3 days
[ Show More ]
The Patches Monday
4 days
GSL
5 days
PiGosaur Cup
5 days
Replay Cast
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-08-19
CranK Gathers Season 4: BW vs SC2 Team League
Eternal Conflict S2 Finale

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL Season 22: Qualifier 1
RSL Revival: Season 6
PiG Sty Festival 8.0
META DYMY #4
Esports World Cup 2026
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026

Upcoming

Escore Tournament S3: W8
CSL Season 22: Qualifier 2
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Blizzard Classic Cup 2026
Acropolis #5 - GSA
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Big Dog Cup 2026 Div 1
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
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
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.