• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 03:09
CEST 09:09
KST 16:09
  • 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
herO wins GSL Code S Season 1 (2025)13Code S RO4 & Finals Preview: herO, GuMiho, Classic, Cure6Code S RO8 Preview: Classic, Reynor, Maru, GuMiho4Code S RO8 Preview: ByuN, Rogue, herO, Cure5[ASL19] Ro4 Preview: Storied Rivals7
Community News
Weekly Cups (May 12-18): Clem sweeps WardiTV May3Code S Season 2 (2025) - Qualifier Results202025 GSL Season 2 (Qualifiers)14Code S Season 1 - Classic & GuMiho advance to RO4 (2025)4[BSL 2v2] ProLeague Season 3 - Friday 21:00 CET7
StarCraft 2
General
herO wins GSL Code S Season 1 (2025) Code S Season 2 (2025) - Qualifier Results Code S RO8 Preview: Classic, Reynor, Maru, GuMiho Replay Cast Power Rank: October 2018
Tourneys
RSL: Revival, a new crowdfunded tournament series DreamHack Dallas 2025 announced (May 23-25) [GSL 2025] Code S Season 1 - RO4 and Grand Finals PIG STY FESTIVAL 6.0! (28 Apr - 4 May) Monday Nights Weeklies
Strategy
Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void Mutation # 472 Dead Heat Mutation # 471 Delivery Guaranteed
Brood War
General
BW General Discussion who is JiriKara /Cipisek/ from CZ ASL 19 Tickets for foreigners Where is effort ? BGH auto balance -> http://bghmmr.eu/
Tourneys
[ASL19] Semifinal B [Megathread] Daily Proleagues [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET The Casual Games of the Week Thread
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player Creating a full chart of Zerg builds
Other Games
General Games
Stormgate/Frost Giant Megathread What do you want from future RTS games? Beyond All Reason Grand Theft Auto VI Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread TL Mafia Plays: Diplomacy TL Mafia: Generative Agents Showdown Survivor II: The Amazon
Community
General
Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine US Politics Mega-thread UK Politics Mega-thread European Politico-economics QA Mega-thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread [Books] Wool by Hugh Howey
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List TL.net Ten Commandments
Blogs
Narcissists In Gaming: Why T…
TrAiDoS
Poker
Nebuchad
Info SLEgma_12
SLEgma_12
SECOND COMMING
XenOsky
WombaT’s Old BW Terran Theme …
WombaT
Heero Yuy & the Tax…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9010 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
Netherlands3974 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
Next event in 2h 51m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 189
mcanning 72
StarCraft: Brood War
Mong 2452
Dota 2
XaKoH 438
ODPixel321
Counter-Strike
Stewie2K1018
Super Smash Bros
Mew2King171
Other Games
summit1g7143
WinterStarcraft462
hungrybox405
PartinGtheBigBoy78
Trikslyr22
Organizations
Other Games
gamesdonequick681
StarCraft 2
ESL.tv114
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt458
• HappyZerGling113
Upcoming Events
The PondCast
2h 51m
BSL: GosuLeague
10h 51m
Replay Cast
16h 51m
Replay Cast
1d 2h
Replay Cast
1d 16h
Replay Cast
2 days
Road to EWC
2 days
Replay Cast
3 days
SC Evo League
3 days
Road to EWC
3 days
[ Show More ]
Afreeca Starleague
3 days
BeSt vs Soulkey
Road to EWC
4 days
Wardi Open
5 days
SOOP
6 days
Replay Cast
6 days
Replay Cast
6 days
Liquipedia Results

Completed

China & Korea Top Challenge
2025 GSL S1
Calamity Stars S2

Ongoing

JPL Season 2
ASL Season 19
YSL S1
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Heroes 10 EU
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025
ESL Pro League S21

Upcoming

Rose Open S1
Copa Latinoamericana S4
CSLPRO Last Chance 2025
CSLAN 2025
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Bellum Gens Elite Stara Zagora 2025
2025 GSL S2
DreamHack Dallas 2025
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
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.