• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:20
CEST 12:20
KST 19:20
  • 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
[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy18ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
Weekly Cups (May 30-Apr 5): herO, Clem, SHIN win0[BSL22] RO32 Group Stage1Weekly Cups (March 23-29): herO takes triple6Aligulac acquired by REPLAYMAN.com/Stego Research8Weekly Cups (March 16-22): herO doubles, Cure surprises3
StarCraft 2
General
Weekly Cups (May 30-Apr 5): herO, Clem, SHIN win Rongyi Cup S3 - Preview & Info Team Liquid Map Contest #22 - Presented by Monster Energy Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool What mix of new & old maps do you want in the next ladder pool? (SC2)
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament RSL Season 4 announced for March-April StarCraft Evolution League (SC Evo Biweekly) WardiTV Mondays World University TeamLeague (500$+) | Signups Open
Strategy
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power Mutation # 518 Radiation Zone
Brood War
General
ASL21 General Discussion so ive been playing broodwar for a week straight. [BSL22] RO32 Group Stage Gypsy to Korea Pros React To: JaeDong vs Queen
Tourneys
[Megathread] Daily Proleagues [ASL21] Ro24 Group F Escore Tournament StarCraft Season 2 [ASL21] Ro24 Group E
Strategy
What's the deal with APM & what's its true value Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game Nintendo Switch Thread General RTS Discussion Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread The Chess Thread Russo-Ukrainian War Thread NASA and the Private Sector Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Loot Boxes—Emotions, And Why…
TrAiDoS
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
ASL S21 English Commentary…
namkraft
Electronics
mantequilla
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9766 users

Scientific proof that SC2 is imbalanced (sorta) - Page 9

Forum Index > SC2 General
Post a Reply
Prev 1 7 8 9 10 11 13 Next All
texmix
Profile Joined May 2010
United States106 Posts
Last Edited: 2010-08-18 20:03:35
August 18 2010 19:59 GMT
#161
As others have stated, the OP is based on a flawed methodology. If trying to use stats to figure out which race is overpowered, 4 items need to be controlled:
1. Homogeneous skill in race choice (maybe old BW semi-pro's just gravitate towards Terran in sc2)
2. The matchmaking system instead of random opponents
3. Player MU difference (one player may, in the long run, win 60% pvt, another lose 60% pvt)
4. Player MU skill changes over time (maybe a day9 video will change pvt win stats by several bps in a single week)

To control all 4 of these I suggest mining for at least 1,000 players that:
1. Have players over 200 games
2. Played at least 30 games in the last 72 hours
3. Are in the diamond league

From this list, throw out all games involving a random player (less consistent MU performance), everything older than most recent 30 games, and and calculate the group's median win ratio using the most recent 30 games. Keep the 100 players of each race with win ratios closest to the median win ratio and throw out the other 700 players games. For instance if the 1,000 players have win ratios ranging from 35% to 90% (in most recent 30 games), with median of 55%, then pick the 100 zerg, protoss, and terran players who are closest to 55%. From the remaining 300*30 games, a simple win/loss record for each MU will be about the best possible indication of imbalance I believe data mining can come up with (short of using the same methodology with more games or tweaked ratios).
PsychedelicMonk
Profile Joined July 2010
27 Posts
August 18 2010 20:45 GMT
#162
I think a race being OP isn't necessarily based on how many games they win or their win percentage, but more importantly HOW they win those games. Winning in itself is only the beginning marker in determining the balances of races. However, you can't prove imba based solely on win percentages: you don't have all the facts.

We need to take a deeper look into the game itself. If a Terran player beats a Protoss player 5 out of 5 times, does that mean that Terran is imba? No, it does not. But if in all of those games, the Terran player produces a build that the Protoss player CANNOT beat, no matter how good the micro or macro is, then yes, cry imba. It comes down to how you lose the game, in my opinion.

I'm a Protoss player, have been since BW. 600+ Diamond player but I struggle with Terran (as do most non-Terrans, it seems like). I don't lose games because I can't macro or I can't micro - no, I tend to lose most of my games to Terran because of cheap harass, EMPs, or tanks AI. How come Terran gets to have 2.5 units specifically made for harassing (reaper, banshee, helion - which counts as .5 because it can be used normally as well) when Protoss only gets 1, and it's Tier 3! Or how is it fair that a couple EMPs can cut the overall HP of my army in half in the first 2 seconds of a battle? Or how can seige tanks be so damn smart that they can strategically position their shots to maximize splash damage in my army? My Staulkers don't target-fire on their own.

Imbalances come down to how the game is played, not the end result. I don't cry imba when an MMM ball beats me fair and square, or when a nicely timed Thor/Tank/Helion push catches me off-guard. It's the little things that make Terran an imbalanced race. PvZ is fine just the way it is.

If EMP didn't have aoe, it would come down to microing Temps vs. Ghosts, feedback vs EMP, and that's a fight in which the better player (regardless of imba) would win. If tanks were as dumb as every other unit, it would come down to skill for them to do massive amounts of damage, not imba.

Hopefully, this doesn't seem like a whiny post, because I've taken a lot of time and thought into how I feel the game is going so far. I think the most rational of us can agree there is a problem with Terran, because there hasn't been this much outcry against any other race. Something needs to be done, whatever that may be.
JulianSidewind
Profile Joined May 2010
Canada52 Posts
August 18 2010 21:02 GMT
#163
Scientific proof that SC2 is imbalanced:

It was released less than a month ago.

Give it time people.
kGold
Profile Joined July 2010
Canada66 Posts
August 18 2010 21:04 GMT
#164
The game is imbalanced because of terran opening options, not because a bundle of useless statistics that only prove Blizzard's matchmaking system works to keep all players around the same W/L ratio's............... I am sure I am the hundredth person to mention that.

I feel bad the OP tried to be helpful with his stats and now realizes he wasted his time.
If I lose to a noob, then what am I?
TanGeng
Profile Blog Joined January 2009
Sanya12364 Posts
August 18 2010 21:12 GMT
#165
Argh.... understanding of statistics is really really bad. Really really bad. Even academicians are terrible at understanding statistics.

You can't prove anything with statistics. A proof requires logic and proceeds by induction or deduction. All statistics can do is provide evidence that it's highly likely or unlikely to be imbalanced. It's highly circumstantial. Even then you need to clearly state out ALL your assumptions and if any assumptions fail to be tested then, the evidence will be flawed.
Moderator我们是个踏实的赞助商模式俱乐部
TaKemE
Profile Joined April 2010
Denmark1045 Posts
August 18 2010 21:12 GMT
#166
The overall winrate is useless, you need win rate from each matchup.
Parodoxx
Profile Joined May 2010
United States549 Posts
August 18 2010 21:13 GMT
#167
On August 17 2010 07:18 nam nam wrote:
Get back to me when you have calculated the win percentage against respective race.

User was warned for this post

He did. an average win rate in any division would assume playing each of the other races an equal amount, what that means is either zerg wins against protoss way more then they should or terran is losing equally against all races.

Hidden_MotiveS
Profile Blog Joined February 2010
Canada2562 Posts
Last Edited: 2010-08-18 21:21:55
August 18 2010 21:18 GMT
#168
On August 19 2010 04:59 texmix wrote:
As others have stated, the OP is based on a flawed methodology. If trying to use stats to figure out which race is overpowered, 4 items need to be controlled:
1. Homogeneous skill in race choice (maybe old BW semi-pro's just gravitate towards Terran in sc2)
2. The matchmaking system instead of random opponents
3. Player MU difference (one player may, in the long run, win 60% pvt, another lose 60% pvt)
4. Player MU skill changes over time (maybe a day9 video will change pvt win stats by several bps in a single week)

To control all 4 of these I suggest mining for at least 1,000 players that:
1. Have players over 200 games
2. Played at least 30 games in the last 72 hours
3. Are in the diamond league

From this list, throw out all games involving a random player (less consistent MU performance), everything older than most recent 30 games, and and calculate the group's median win ratio using the most recent 30 games. Keep the 100 players of each race with win ratios closest to the median win ratio and throw out the other 700 players games. For instance if the 1,000 players have win ratios ranging from 35% to 90% (in most recent 30 games), with median of 55%, then pick the 100 zerg, protoss, and terran players who are closest to 55%. From the remaining 300*30 games, a simple win/loss record for each MU will be about the best possible indication of imbalance I believe data mining can come up with (short of using the same methodology with more games or tweaked ratios).

I wanted to say this, but feared the backlash of "NO We has psience we is wright". The methodology of the observational study is flawed in a few ways. For one, I don't think you are considering any confounding variables such as how the ranking system comes into effect. If one race is overpowered then it's simple to assume that it will be overrepresented in relation to its total population within the top of diamond rank only. But this could also be confounded by how people think Terran is the strongest race, so the more serious players switch over to that race thinking this is true. In addition, the sample sizes here are very small.

I would like to hear what a statistician, or Blizzard statistician has to say about the data.

edit: Oh I see, the OP understands that the matchmaking systems kind of voids his analysis. I'm sorry if I sounded harsh. Great effort put into this.
TanGeng
Profile Blog Joined January 2009
Sanya12364 Posts
Last Edited: 2010-08-18 21:26:22
August 18 2010 21:19 GMT
#169
On August 19 2010 06:13 Parodoxx wrote:
He did. an average win rate in any division would assume playing each of the other races an equal amount, what that means is either zerg wins against protoss way more then they should or terran is losing equally against all races.



This is the first of many untested assumptions. There are about 4 or 5 other assumptions being made.

On August 19 2010 06:18 Hidden_MotiveS wrote:
In addition, the sample sizes here are very small.


Sample size is large enough - provided we are looking for something that is really imba (+/-5%) rather than just a couple percentage points.
Moderator我们是个踏实的赞助商模式俱乐部
Easy772
Profile Joined May 2010
374 Posts
August 18 2010 21:26 GMT
#170
Dude watch the IEM tournament replays.. yeesh!
"The best way to improve is to play one matchup on one map doing one strategy.. if you are good at one strategy you are a good player, if you are okay at many strategies you are an okay player at best" -Day[9] 181
betaben
Profile Blog Joined September 2007
681 Posts
August 18 2010 21:37 GMT
#171
hi, given the number of games you've studied, are the differences in % actually significant? are they more than any statistical errors, or other errors you might be able to think of? If you split the sample in two (let's say by date) do you see any difference in results? do you build that difference into the final error?

ffs, if you quote differences in percentage, it's time you say whether it actually means anything, or whether it's chance, or a static or dynamic situation.

damn lies and statistics.
Zegu
Profile Joined August 2010
Canada52 Posts
August 18 2010 21:37 GMT
#172
so you pounded data for win / loss for different levels, good job but i really don't think that you can call anything imbalanced based on who has a lower win percentage, (which zerg appears to have the lowest by a slight margin) but race mechanics / diversity and zerg is leading both of those with the lowest diversity and most micro intensive mechanics between all of the races zergs errors build up much faster than the other two races
Grimjim
Profile Joined May 2010
United States395 Posts
August 18 2010 21:39 GMT
#173
OP I appreciate the work and thought that went into this, but was all dis-proven within the first couple of posts stating that all you have shown is that the matchmaking system is working. You cannot take balance information from a system designed to always give you a 50/50 win percentage.

And with that, can we close this thread?
I am serious. And my name is Shirley.
TanGeng
Profile Blog Joined January 2009
Sanya12364 Posts
August 18 2010 21:45 GMT
#174
Best evidence to look at is the performance of random players and watch out for differences in the performance with the three races.

1. No selection biases (assumes blizzard's randomizer is good - check distribution of races when selecting random).
2. The same body of players playing all three races.
3. No biases in opponent selection (assumes blizzard's matchmaker doesn't skew - should check this.)

Analysis should look at the 6 possible match ups separately rather than aggregate into ZvAll, etc.

All this analysis will only capture the current state of the SCII metagame since the current body of players haven't fleshed out all strategies and tactics. There is also significant amount of copycat strategies going on.

All in all, it's easier to logically deduce imbalances based on build order advantages and flexibility rather than observe it in the statistical data. It'd be interesting exercise to try though.
Moderator我们是个踏实的赞助商模式俱乐部
See.Blue
Profile Blog Joined October 2008
United States2673 Posts
Last Edited: 2010-08-18 21:49:30
August 18 2010 21:48 GMT
#175
The problem with your 'science' is that you have a forgone conclusion in your head about what reality is and you're trying to twist facts to suit reality. As others have said, you're drawing conclusions about a causal relationship from an imperfect data set with tons of degrees of freedom. Furthermore you have no basis to claim that win percentages indicate any sort of racial imbalance; there is a one hundred percent correlation between being born and dying but that doesn't mean one directly causes the other. You have little to no evidence to support any claim of causality. I'm all for trying to bring quantitative reasoning to Starcraft, but this pretty wildly off mark. Sorry to sound so harsh, but isnt that what peer review is about
Techno
Profile Joined June 2010
1900 Posts
August 18 2010 21:50 GMT
#176
The win rate does not prove imbalance.
Would a "perfectly balanced" Starcraft 2 have perfect 50% win rates? No.
Hell, its awesome to LOSE to nukes!
rS.Sinatra
Profile Joined May 2010
Canada785 Posts
August 18 2010 22:01 GMT
#177
It's hard to take numerical data to prove statistical imbalances in this game... mostly because there are too many variables.. a simplified version of "too many variables..."

IntoTheRainbow > Idra > Tester > IntoTheRainbow in a tournament... now multiply this concept by 1 billion since there are infinite possibilities and relationships between the several thousand diamonds world wide...
www.rsgaming.com
senti
Profile Joined August 2010
4 Posts
August 18 2010 22:03 GMT
#178
The data the OP used doesn't accurately reflect what it's trying to show. Imbalances are seen through data between the different combinations of match ups possible (PvT, TvZ, etc.) at different time points in the game. This is obviously difficult data to gather, and so far all we got are win/lose data of races (in different leagues) without variables like time and all the different match ups. This complex problem could be better shown with data on different match ups with games organized by length (i.e. group 1 is <17 mins of game time, group 2 is >17 mins of game time). This isn't a polished idea, but with more and more tests, you could definitely see at what intervals of time in the particular match up there seems to be a certain win/loss ratio and try to figure out the reason.

Even if you're a good player and you can tell that you have a certain disadvantage at some time interval, you still need to persuade the masses. With that point, good job OP for your work to support your idea even though it's a bit rough.
aseq
Profile Joined January 2003
Netherlands3996 Posts
August 18 2010 22:08 GMT
#179
If you could just show how many players there are in each group, that would be great. If there are similar amount of players for each race in each league, I seriously don't see the problem, unless you can argue diamond league is too big and should be split into diamond and S+ or something.

And as mentioned before, T > Z > P > T does make matches unbalanced, but not these stats. But I'd first concentrate on the general strength of a race.
Roggay
Profile Joined April 2010
Switzerland6320 Posts
August 18 2010 22:27 GMT
#180
Statistics are cool and interresting, BUT if you want to "prove" than the game is imbalanced, look at the game itself not at some shiny statistics. Imo what really matters in the end is how the game is actually played at top level and if there are imbalances you should spot them by looking/playing games (at top level).

Plus if you spot an imbalance by actually playing the game, you can fix the matchup in a correct way. Imo statistics are a bonus, not a "proof" for imbalances.
Prev 1 7 8 9 10 11 13 Next All
Please log in or register to reply.
Live Events Refresh
Sparkling Tuna Cup
10:00
Weekly #126
TKL 51
CranKy Ducklings43
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech120
SortOf 107
IndyStarCraft 53
Codebar 52
TKL 51
StarCraft: Brood War
Sea 4309
Calm 2561
Horang2 1878
Jaedong 1057
Bisu 1016
Aegong 564
Hyuk 469
Mini 225
Larva 210
actioN 195
[ Show more ]
Stork 164
EffOrt 144
Killer 83
sorry 73
ZerO 65
Rush 59
Soulkey 54
HiyA 51
sSak 51
Backho 36
Shinee 34
Sharp 33
soO 29
Hm[arnc] 28
zelot 23
Free 21
ajuk12(nOOB) 15
Light 15
Noble 14
Terrorterran 7
Dota 2
XaKoH 418
XcaliburYe302
Counter-Strike
olofmeister2617
shoxiejesuss706
zeus396
edward51
Other Games
Liquid`RaSZi786
ceh9544
Happy151
crisheroes97
Pyrionflax90
Mew2King45
ZerO(Twitch)11
Organizations
Counter-Strike
PGL10413
Other Games
gamesdonequick822
BasetradeTV413
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• LUISG 29
• StrangeGG 24
• CranKy Ducklings SOOP4
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt1008
• HappyZerGling86
Upcoming Events
PiGosaur Cup
13h 40m
Replay Cast
22h 40m
Kung Fu Cup
1d 1h
Replay Cast
1d 13h
The PondCast
1d 23h
CranKy Ducklings
2 days
WardiTV Team League
3 days
Replay Cast
3 days
CranKy Ducklings
3 days
WardiTV Team League
4 days
[ Show More ]
uThermal 2v2 Circuit
4 days
BSL
4 days
Sparkling Tuna Cup
4 days
WardiTV Team League
5 days
BSL
5 days
Replay Cast
5 days
Replay Cast
5 days
Wardi Open
5 days
Liquipedia Results

Completed

CSL Elite League 2026
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
StarCraft2 Community Team League 2026 Spring
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026

Upcoming

Escore Tournament S2: W2
IPSL Spring 2026
Escore Tournament S2: W3
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
uThermal 2v2 Last Chance Qualifiers 2026
RSL Revival: Season 5
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 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.