• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 18:30
CEST 00:30
KST 07:30
  • 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
[ASL19] Finals Preview: Daunting Task25[ASL19] Ro4 Recap : The Peak15DreamHack Dallas 2025 - Info & Preview19herO wins GSL Code S Season 1 (2025)17Code S RO4 & Finals Preview: herO, GuMiho, Classic, Cure6
Community News
[BSL20] RO20 Group Stage1EWC 2025 Regional Qualifiers (May 28-June 1)9Weekly Cups (May 12-18): Clem sweeps WardiTV May3Code S Season 2 (2025) - Qualifier Results212025 GSL Season 2 (Qualifiers)14
StarCraft 2
General
Interview with oPZesty on Cheeseadelphia/Coaching herO wins GSL Code S Season 1 (2025) DreamHack Dallas 2025 - Info & Preview Power Rank: October 2018 Code S Season 2 (2025) - Qualifier Results
Tourneys
DreamHack Dallas 2025 EWC 2025 Regional Qualifiers (May 28-June 1) Last Chance Qualifiers for OlimoLeague 2024 Winter $5,100+ SEL Season 2 Championship (SC: Evo) StarCraft Evolution League (SC Evo Biweekly)
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
[ASL19] Finals Preview: Daunting Task [ASL19] Ro4 Recap : The Peak BGH auto balance -> http://bghmmr.eu/ ASL 19 Tickets for foreigners BW General Discussion
Tourneys
[ASL19] Grand Finals [BSL20] RO20 Group Stage [BSL20] RO20 Group A - Sunday 20:00 CET [ASL19] Semifinal B
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Battle Aces/David Kim RTS Megathread Stormgate/Frost Giant Megathread Nintendo Switch Thread Beyond All Reason What do you want from future RTS games?
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 European Politico-economics QA Mega-thread Trading/Investing Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread
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
Yes Sir! How Commanding Impr…
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: 11733 users

Statistical Analysis of StarCraft 2 Balance - Page 4

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 6 7 Next All
Clearout
Profile Blog Joined April 2010
Norway1060 Posts
May 05 2011 20:28 GMT
#61
Oh this is really great. I'm studying for my statistics exam at uni and this pops up!? Great timing, great read, learned a bit and understood most. Thank you for making a statistical analysis which is actually a statistical analysis. Seems a lot of work went into it.
really?
d_ijk_stra
Profile Joined March 2011
United States36 Posts
May 05 2011 21:21 GMT
#62
On May 06 2011 05:20 hypnobean wrote:
Anyone notice the paper identifies Jinro's race as Protoss?


Oops!? I think I made it right in the introductory chapters...!?
My Life for IU!
OrchidThief
Profile Joined April 2011
Denmark2298 Posts
May 05 2011 21:27 GMT
#63
I know you've explained where beta is coming from in this thread, but it really wasn't apparent and seemed like it was just arbitrary numbers you'd fitted to players based on your assesment. I've taken several statistics courses but was still confused by it. Especially when it's such a significant part of your argument.
FrodaN
Profile Blog Joined October 2010
754 Posts
May 05 2011 21:55 GMT
#64
Great work, OP. I'm still learning statistics in college so this is very helpful to me

I'm not a betting man, but I wager that most people refuting this article didn't even read it thoroughly.
d_ijk_stra
Profile Joined March 2011
United States36 Posts
May 06 2011 07:34 GMT
#65
On May 06 2011 06:27 OrchidThief wrote:
I know you've explained where beta is coming from in this thread, but it really wasn't apparent and seemed like it was just arbitrary numbers you'd fitted to players based on your assesment. I've taken several statistics courses but was still confused by it. Especially when it's such a significant part of your argument.


Hmm... Actually I thought as soon as I declare the model as 'logistic regression', everybody will think it will estimates parameters (since this is Statistics ), but maybe it is not that natural for non-statistics people. But I'm glad that even non-statisticians are enjoying the article, and when preparing for the next version, I'll try to be more friendly to readers.
My Life for IU!
WhiteDog
Profile Blog Joined November 2010
France8650 Posts
Last Edited: 2011-05-06 08:44:59
May 06 2011 08:39 GMT
#66
That's funny, each time I read that kind of analysis I think exactly the opposite

The analysis states that T > P, T > Z, and Z > P while the statistical significance is not very strong. Any feedback would be welcome.

For me, as a zerg player, Z > T & P > Z... strange.

Well I'm not a pro on this, but in sociology I think it was Bourdieu who explained that the few students coming from the lower class that actually goes through all the scholarship are statistically better than the student coming from the upper class. For him, this effect is caused because the few who succeed in school, despite coming from a social class that doesn't help them, develop special tactics or skills to overcome their handicap.
What I'm trying to say is that the statistic, in this case, maybe reflect the exact opposite of the reality because, to overcome an imbalance (such as, it's just my point of view, but Z being a little bit over power against Terran) the players develop the skill they need to crush their opponent while their opponent don't because they are favored, so they obviously don't need to think to much to win.

Twisting... my argument is pretty slant but I think it's true.
"every time WhiteDog overuses the word "seriously" in a comment I can make an observation on his fragile emotional state." MoltkeWarding
AKspartan
Profile Joined January 2011
United States126 Posts
May 06 2011 10:12 GMT
#67
Well-written.
Kazang
Profile Joined August 2010
578 Posts
May 06 2011 12:19 GMT
#68
On May 06 2011 17:39 WhiteDog wrote:
That's funny, each time I read that kind of analysis I think exactly the opposite

Show nested quote +
The analysis states that T > P, T > Z, and Z > P while the statistical significance is not very strong. Any feedback would be welcome.

For me, as a zerg player, Z > T & P > Z... strange.



It just goes to show that neither your impression or the statistical analysis can conclude anything concrete as the variables of player skill outweigh any perceived or real "imbalance" between the races.
DivineSC
Profile Blog Joined March 2011
United States128 Posts
May 06 2011 12:57 GMT
#69
so you're saying that protoss is the worse race? LOL.
Follow me on Twitter @vGDivine Vision Gaming. vGCommunity.com
Elean
Profile Joined October 2010
689 Posts
Last Edited: 2011-05-06 13:32:14
May 06 2011 13:25 GMT
#70
It looks like this model assumes that protoss players are extremely skilled (6 Protoss in the top 10 skilled player), and get to the conclusion that Protoss is underpowered.
Basicaly, it has exactly the same value as Idra saying "I'm the best player, I don't win, thus there is an imbalance".

(actually, this model can converge to different solutions, the particular solution the author got was "protoss players are skilled and protoss are underpowered...", it could very well have converged to "protoss players have no skill and protoss are overpowered")

All the people reading this should understand that this is not a scientific peer reviewed paper.

There is no way, this would be accepted as it is now.
If I were to review this paper I would ask for several modifications, and I would actually reject the paper unless the author answer this question:
How can you tell there is no offset on the "skill parameter" of all the players of 1 race ?

I would also ask a plot of the "skill pararemeter" distribution for each race.
iNbluE
Profile Joined January 2011
Switzerland674 Posts
May 06 2011 13:38 GMT
#71
On May 06 2011 21:57 DivineSC wrote:
so you're saying that protoss is the worse race? LOL.


Yeah that's a very strong point you're making... Seriously gtfo

To the OP and everybody, the data was collected from GSL 1, several patches have been released since then. I think we just don't have enough datapoints from recent games to state anything yet.
ლ(╹◡╹ლ)
Smancer
Profile Blog Joined December 2010
United States379 Posts
Last Edited: 2011-05-06 13:43:16
May 06 2011 13:42 GMT
#72
The frequency in your model of PvZ is just about half that of the other two matches, primarily due to the number of Terran players.

How do you think this effects your model?

Edit: I should be more careful when typing.
A good way to threaten somebody is to light a stick of dynamite. Then you call the guy and hold the burning fuse up to the phone. "Hear that?" you say. "That's dynamite, baby."
nvrs
Profile Joined October 2010
Greece481 Posts
Last Edited: 2011-05-06 13:51:14
May 06 2011 13:47 GMT
#73
"There are three kinds of lies: lies, damned lies, and statistics"

Edit: If i was to start any sort of statistical analysis on the matter of balance, i would look at Blizzard first...
maddogawl
Profile Joined January 2011
United States63 Posts
May 06 2011 14:12 GMT
#74
I think this is a cool thing to try and do and it brought back a ton of memories of statistics , but to be honest taking the GSL from Oct 2010 to March 2011 causes some validity issues. There have been so many changes to the game in that time, remember the untargetable repairing scv's, the mass amount of bunker and pylon blocks, those are all things of the past. I feel anyone that takes this as the current balance of the game is sorely mistaken, the statistics stop in March 2011, since then we've had changes with the stim research time, bc speed, and infestor changes.

My point is, the stats are nice to see the general trend of the GSL over that time period, but really nothing else. What we'd really need is a statistical analysis of each patch of the game, but even then talking about balance is something we should reserve to Blizzard.

maddogawl
Profile Joined January 2011
United States63 Posts
May 06 2011 14:17 GMT
#75
On May 06 2011 22:25 Elean wrote:
It looks like this model assumes that protoss players are extremely skilled (6 Protoss in the top 10 skilled player), and get to the conclusion that Protoss is underpowered.
Basicaly, it has exactly the same value as Idra saying "I'm the best player, I don't win, thus there is an imbalance".

(actually, this model can converge to different solutions, the particular solution the author got was "protoss players are skilled and protoss are underpowered...", it could very well have converged to "protoss players have no skill and protoss are overpowered")

All the people reading this should understand that this is not a scientific peer reviewed paper.

There is no way, this would be accepted as it is now.
If I were to review this paper I would ask for several modifications, and I would actually reject the paper unless the author answer this question:
How can you tell there is no offset on the "skill parameter" of all the players of 1 race ?

I would also ask a plot of the "skill pararemeter" distribution for each race.



Precisely, there are some clear flaws with the statistical analysis, and theres no way to accurately indicate the skill of the player, in my opinion the statistics would be best served to say all GSL players are relatively equal in skill since they are in theory all the best in the world.
Nakas
Profile Joined May 2010
United States148 Posts
May 06 2011 14:44 GMT
#76
First off, the statement that Z>P in the OP of this thread is inconsistent with the analysis in the paper. The analysis in section 3.2 page 8 found that P(BETA_protoss, zerg >0) ~= 0.290, which implies that P>Z. Please double check this, as it is likely the most controversial finding of the paper.

Secondly, the analysis of the adequacy of the model is inadequate. You show that your model is statistically better than the null model, but this is not enough. Much of the predictive power of the model is contained not just in BETA_race, but in BETA_player. Your analysis of the adequacy of the model needs to prove that your model can predict based on race, and not just players.
Blacklizard
Profile Joined May 2007
United States1194 Posts
May 06 2011 15:13 GMT
#77
On May 05 2011 15:05 d_ijk_stra wrote:
Show nested quote +
On May 05 2011 14:57 Thrombozyt wrote:
I guess it would be better to use a different data set, as the game has vastly changed from Oktober 2010. With Steppes of War and Delta Quadrant still being in the map pool and many balance changes not being in place (roach range increase anyone?).

You cannot really group different patches together, as potential 'imbalance' from a former patch will reflect on current patches. Also by using only current data (say March 2011 and onwards) but drawing from more tourneys you actually reduce the number of maps played and therefore the number of parameters you have to determine (as each map carries 3 beta values for the matchups) from a limited set of data.

Edit:
Changing the data set would also improve the quality of the analysis, because you wouldn't have to make the assumption that the Korean style is the 'gold standard' and rather take data from all over the world avoiding local bias.


I strongly agree with you and 'space-yes''s comment. At the time I was conducting the analysis, it was March and I didn't have good understandings on tournaments other than GSL. Moreover, gamers in GSL were isolated from others. But I didn't have enough GSL games per each patch, so I had to aggregate them all. I also feel very uncomfortable about this.

Now the situation is a little different. There are many ongoing "global" leagues like NASL/TSL which I also enjoy to watch, thus I have more number of games worldwide and it might be enough to conduct a valid analysis. I hope I can do follow-up analysis anytime soon!


NASL is fun to watch, but until global leagues have some way to fairly distribute lag... as in 5 matches, every other match is on another region's servers, you can't reliably believe the matches between North America and Korea (or something along those lines).
KillerPenguin
Profile Joined June 2004
United States516 Posts
Last Edited: 2011-05-06 15:53:21
May 06 2011 15:20 GMT
#78
Thank you, this paper is very well done. Here are my comments.

The OP should say P>Z if the statement in your paper is correct.

The paper only predicts the balance within the GSL. If 99% of players get into the GSL as Z and the 1% who make it in as P do well it would show P>Z balance. Luckily more T have made it into the GSL than any other race so your conclusion of T>Z and T>P are only further supported.

The data comes from up to 7 months ago, since then the game has evolved and 2 patches have come out. The problem with only using new data is the sample size is significantly reduced, but honestly it was a completely different game pre 2011 most players would agree back then T was OP.

PS: Stop complaining about sample size you guys don't know statistics. 800ish is fine if the balance is uneven enough, 10k is not necessary no one cares if the balance is off by that small of a margin.
http://www.escapeintolife.com/
Krehlmar
Profile Joined August 2010
Sweden1149 Posts
May 06 2011 15:22 GMT
#79
Anything less than 10 000 games worth of statistics is just retarded, no offence because I love the effort of objective viewing but 450 games? Come on, I played WoW and I was such a godamn baller warrior than I won against 99% of everyone I duelled (lvl 70, when druids/frost mages/hunters were op) and if you'd take the statistics of my 1000 duells warriors would be retardedly strong.

My point is; Yes, a test of 450 random games from random people would give some insight, but perhaps not even close to realistic, statistics on how the game balance is at the moment.
My Comment Doesnt Matter Because No One Reads It
Jayrod
Profile Joined August 2010
1820 Posts
May 06 2011 15:34 GMT
#80
+ Show Spoiler +
On May 05 2011 14:33 Zedders wrote:
alright I've had enough of these graphs popping up everywhere and people statingthat the game is 'balanced now' because it's like 50/50/50....

It'd be interesting to see what the average game length is over time as well. Since cheeses have changed a lot since the game started (5rax reaper and whatnot), people have a) learned to deal with cheeses all-ins more adequately and b) developed more late game strategies, the games are probably as a result, longer.

It isn't surprising to see that terran was so dominant at the beginning because of the number of people that started out playing terran. If i recall...the first GSL was vastly Terran populated. Not to mention vastly cheese populated too

Terran of course having the strongest tier one unit, the marine, had (has? i'm not sure anymore) the strongest early game. We all of course remember the BitByBit strategy (essentially all-inning...and if that all in doesnt work...all in again....and if that doesnt work...all in again...rinse and repeat).

Since terran had the strongest early game...the game ended fast because cheeses were so powerful/prevalent. Therefore Terran won a lot.

The games are getting longer now.... this of course results in more and more mistakes made by each player. Balance, in my opinion, should be weighted on how many mistakes the player can make in proportion to the other player's mistakes. What I mean by this is if one player makes less mistakes in his game decisions, he should ultimately win in a long game.

Why you ask? Because Starcraft 2 is a game of decisions. And the longer the game goes on, the more decisions must be made. The more decisions that are made, the more mistakes there are, which should result in the degree of separation that makes one player better than the other.

In context...let's say X race gets supply blocked 2 times (common macro mistake) but Y race never gets supply blocked. Y race then as a result has a larger army, larger economy etc. X race still wins simply because the units he made counter the units Y race made. Ok...this isn't imbalance...this is strategy right? Y makes a larger mistake by not scouting X and as a result his units crumble to X's.

So we've established that theres different TYPEs of mistakes one can make. And some mistakes are weighed less than others. But at what point do these mistakes balance. What if X can get supply blocked twice, not scout opponent's army (+more mistakes) and still win.

The severity of one race's total mistakes should not be much larger than another's. Ultimately I'd like to see X -not- win and I hope you agree with me, because X is clearly not the better player, his race is.

--------------back to the graphs.....
Ok so these graphs are representations of both races making an equal amount of mistakes since they are pros, and we are assuming that most pros compete at the same skill level regardless of race.

So the degree of seperation of skill because of the mistakes that are made should be negligible.

To sum up a little.......

The average game length has increased (I'm pretty sure of this considering map size, cheese prevalance, spawn points).

More game length means more potential for mistakes. Ultimately as e-sports fans, we want to see the better player win. This means the player that made the right call at the right time, with the right micro, while maintaining the right macro.

Now it's super important to note...these graphs don't display anything about HOW the games were won.

Looking at T v P... you might think "oh look it's balanced now because it's 50%/50% wins now"

November2010 to jan 2011....Terran cheese prevails until protoss finally learns how to stop it (or they patched whatever). The game was balanced in january 2011 because Protoss learned how to stop strong terran all-ins? (the emergence of a 'safe build' to gain eco lead was developed)

this isn't balance, this is metagame development, meaning half the people that are trying the old strategies that used to work 60% of the time, failed a lot. And the other half that realized this, tried new strategies (and not as developed and therefore not as good) won because it was something their opponent hadn't seen before. yay for meta game development!

Despite almost your entire post not making any sense, I'll at least make the comment that you can't quantify the importance of various mistakes that are a made. A zerg player might play impeccably for 20 minutes, but then right click his army into his opponent and lose. That level of error has a different value from missing a larva injection or not having perfect creep spread.

If you want to be able to have a real balance discussion someday its going to have to be something stupid and extreme like blizzard only allowing players to pick random for a year. Its not going to happen any time soon so we're just going to have to live with statistics like this mixed in with personal bias of the readers.

Case and point, I bet most of the zerg players listening to idra vs. day9 on state of the game couldn't explain the most obvious counter-arguments against idras lack of scouting complaints. Day9 failed to make those points, but understand he doesn't think of the game in terms of balance while idra seems to constantly be coming up with ways to explain why the game is broken.
Prev 1 2 3 4 5 6 7 Next All
Please log in or register to reply.
Live Events Refresh
Road to EWC
15:00
DreamHack Dallas Group Stage
ewc_black2192
ComeBackTV 1385
SteadfastSC1227
CranKy Ducklings371
CosmosSc2 148
Rex114
EnkiAlexander 0
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 1227
NeuroSwarm 180
CosmosSc2 148
Rex 114
EnDerr 7
StarCraft: Brood War
Britney 15069
Calm 3290
Mini 512
firebathero 193
ggaemo 122
Dota 2
LuMiX1
Counter-Strike
fl0m3211
Fnx 1934
Stewie2K622
Super Smash Bros
hungrybox1279
AZ_Axe70
Heroes of the Storm
Grubby4082
Other Games
tarik_tv15223
gofns13404
summit1g9208
FrodaN3523
shahzam380
ViBE120
Hui .98
NightEnD63
Sick54
KnowMe46
Organizations
Other Games
gamesdonequick1390
BasetradeTV235
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• Hupsaiya 113
• davetesta28
• HeavenSC 19
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• blackmanpl 78
• Eskiya23 22
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21091
League of Legends
• Doublelift3397
Other Games
• imaqtpie1428
• Shiphtur158
Upcoming Events
Afreeca Starleague
6h 30m
BeSt vs Soulkey
AllThingsProtoss
12h 30m
Road to EWC
15h 30m
BSL: ProLeague
19h 30m
Cross vs TT1
spx vs Hawk
JDConan vs TBD
Wardi Open
1d 12h
SOOP
2 days
NightMare vs Wayne
Replay Cast
2 days
Replay Cast
3 days
GSL Code S
3 days
Cure vs Zoun
Solar vs Creator
The PondCast
3 days
[ Show More ]
Online Event
3 days
Clem vs ShoWTimE
herO vs MaxPax
GSL Code S
4 days
GuMiho vs Bunny
ByuN vs SHIN
Online Event
4 days
Replay Cast
5 days
CranKy Ducklings
6 days
Liquipedia Results

Completed

Proleague 2025-05-20
2025 GSL S1
Calamity Stars S2

Ongoing

JPL Season 2
ASL Season 19
YSL S1
BSL 2v2 Season 3
BSL Season 20
China & Korea Top Challenge
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
DreamHack Dallas 2025
Heroes 10 EU
ESL Impact League Season 7
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

CSL 17: 2025 SUMMER
Copa Latinoamericana 4
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
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
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.