• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:42
CEST 14:42
KST 21:42
  • 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
RSL Season 1 - Final Week5[ASL19] Finals Recap: Standing Tall10HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced7Weekly Cups (June 30 - July 6): Classic Doubles6[BSL20] Non-Korean Championship 4x BSL + 4x China10Flash Announces Hiatus From ASL70
StarCraft 2
General
RSL Revival patreon money discussion thread TL Team Map Contest #4: Winners Esports World Cup 2025 - Final Player Roster Server Blocker RSL Season 1 - Final Week
Tourneys
RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event $5,100+ SEL Season 2 Championship (SC: Evo) $25,000 Streamerzone StarCraft Pro Series announced Sparkling Tuna Cup - Weekly Open Tournament
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
A cwal.gg Extension - Easily keep track of anyone Script to open stream directly using middle click BW General Discussion ASL20 Preliminary Maps BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 Last Minute Live-Report Thread Resource! [BSL20] Non-Korean Championship 4x BSL + 4x China
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile CCLP - Command & Conquer League Project The PlayStation 5 Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
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 The Accidental Video Game Porn Archive Stop Killing Games - European Citizens Initiative
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Men Take Risks, Women Win Ga…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 701 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 States12235 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 States12235 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 States12235 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 States12235 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
FEL
12:00
Cracov 2025: Qualifier #3
IndyStarCraft 0
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Tasteless 1657
Crank 1400
IndyStarCraft 300
Rex 136
MindelVK 23
StarCraft: Brood War
Jaedong 1021
JulyZerg 528
EffOrt 515
ToSsGirL 449
Nal_rA 395
Mini 354
Light 353
Stork 337
firebathero 330
Last 256
[ Show more ]
Larva 226
PianO 175
Mind 142
soO 117
Snow 84
Pusan 54
sas.Sziky 44
sSak 38
sorry 31
zelot 27
Shinee 21
Movie 20
Barracks 20
Icarus 15
Terrorterran 14
Noble 7
SilentControl 7
ivOry 3
Dota 2
qojqva2243
Gorgc1369
XcaliburYe467
Counter-Strike
oskar375
chrisJcsgo182
edward6
Heroes of the Storm
Khaldor258
Other Games
tarik_tv17672
gofns12894
FrodaN4077
B2W.Neo1561
singsing864
DeMusliM463
shahzam395
crisheroes388
Fuzer 322
Lowko204
KnowMe202
SortOf119
ArmadaUGS56
Trikslyr23
Organizations
Other Games
gamesdonequick33058
StarCraft 2
ComeBackTV 1497
StarCraft: Brood War
CasterMuse 30
lovetv 7
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• 3DClanTV 93
• StrangeGG 44
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis3325
Upcoming Events
FEL
3h 18m
Gerald vs PAPI
Spirit vs ArT
CSO Cup
3h 18m
BSL20 Non-Korean Champi…
5h 18m
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
DaveTesta Events
5h 18m
Sparkling Tuna Cup
21h 18m
RSL Revival
21h 18m
Classic vs TBD
FEL
1d 2h
BSL20 Non-Korean Champi…
1d 5h
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Wardi Open
1d 22h
Replay Cast
2 days
[ Show More ]
WardiTV European League
3 days
PiGosaur Monday
3 days
uThermal 2v2 Circuit
4 days
Replay Cast
4 days
The PondCast
4 days
Replay Cast
5 days
Epic.LAN
5 days
CranKy Ducklings
6 days
Epic.LAN
6 days
Liquipedia Results

Completed

KCM Race Survival 2025 Season 2
HSC XXVII
NC Random Cup

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
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

Upcoming

CSL Xiamen Invitational
CSL Xiamen Invitational: ShowMatche
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
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.