• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:08
CEST 21:08
KST 04:08
  • 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
TL.net Map Contest #22 - Voting & Ladder Map Selection2Code S Season 2 (2026) - RO8 Preview5[ASL21] Finals Preview: Two Legacies21Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)7
Community News
[BSL22] Non-Korean Championship from 13 to 28 June0Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0StarCraft II 5.0.16 PTR Patch Notes may 26th150Weekly Cups (May 18-24): MaxPax wins doubles0Crank Gathers Season 4: BW vs SC2 Team League6
StarCraft 2
General
StarCraft II 5.0.16 PTR Patch Notes may 26th My starcraft 2 changes The Death of Cheese: From a Professional Cheeser Oliveira Would Have Returned If EWC Continued SC2 Parody - "Somebody That I Used to Troll"
Tourneys
Maestros of The Game 2 announcement and schedule ! Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 2 (2026) Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 5 - Qualifiers and Main Event
Strategy
[G] Having the right mentality to improve
Custom Maps
[D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 528 Infection Detected Welcome to the External Content forum Mutation # 527 Hell Train
Brood War
General
14k games analyzed: Cross Spawn Nexus first good? Tesagi Viewer - A new era of replay watching VPN experiences Data analysis on 70 million replays BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL21] Grand Finals [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2 [BSL22] WB Final & LB Semis - Saturday 21:00 CEST
Strategy
Why doesn't anyone use restoration? Any training maps people recommend? Muta micro map competition [G] Hydra ZvZ: An Introduction
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread ZeroSpace Megathread Warcraft III: The Frozen Throne
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread How cold is too cold to be outdoors? Dating: How's your luck? Trading/Investing Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
Esportsmanship: How to NOT B…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
ASL S21 English Commentary…
namkraft
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3705 users

Aligulac Feb 6 Update: Oops - Page 3

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 Next All
TheBB
Profile Blog Joined July 2009
Switzerland5133 Posts
Last Edited: 2013-02-07 18:22:34
February 07 2013 18:06 GMT
#41
On February 08 2013 02:16 KillerDucky wrote:
Show nested quote +
On February 07 2013 23:50 dcemuser wrote:
I love Aligulac.

The -only- issue that I can think of is that there is a 'flaw' to the way it handles GSL/PL. When the Korean scene stays largely separate from the foreign scene, Aligulac has a hard time distinguishing "the gap". For example, the first few GSL seasons had almost no players who had played against foreigners in recorded matches.

Therefore, players who beat exclusively Koreans who did not play (and stomp) foreigners are not having their bar set high enough. This taints a lot of the 2010/early 2011 data. For example, look at NesTea in the Hall of Fame. He's below -Naniwa- and like 4 other foreign players, despite winning 3 GSLs in a 9 month time period.

Luckily, this probably isn't a major issue going forward, since MLG and other tournaments are bringing major Koreans to stomp foreigners, and then those Koreans go home and get beaten by better Koreans, which keeps things balanced. However, there was a once upon a time where the scenes rarely mixed.

TL;DR: GSL Code S is the highest skill tournament in the world, but to Aligulac, this is something that needs to be -continuously- proven, and therefore runs the risk of -not- being proven due to the said players not traveling and focusing entirely on GSL.

http://aligulac.com/periods/21/?sort=&race=ptzrs&nats=all is a big example of this. Some guy named Bubbles 3-0'd a bunch of foreigners (0 korean players) and became the #1 player in the world, lol.

I'm honestly not sure how you solve this, other than just mentioning it in the FAQ and admitting the early data is going to be kind of weird.

It's possible to fix this, some papers I read call it parameter smoothing, using backward filtering to smooth the past ratings. See for example this paper: http://tennis-skill-rankings.googlecode.com/hg-history/c977c53a3af2913e780e39666fe1a272cc298319/links/glicko.pdf

I thought about this (that's the paper I based my method on actually), but I didn't quite like the idea of past lists changing forever. When FIDE (chess) ratings are published they are set in stone, and you know for example that Kasparov's 2851 record from 1999 or Carlsen's 2872 at the moment will never be anything other than what they are. It makes it awkward for enthusiasts to track records. Not that I've noticed a lot of people tracking Aligulac records, since the pasts lists are changing anyway due to the expanding database (for the time being), but still, I wanted to give people the option.

Thoughts?

Edit: Just so it's clear, we're talking about basing ratings on both past and future results, so that the historical ratings look more correct in hindsight. It can fix some of the early problems by (for example) adjusting Koreans upwards because we now know that they have an average higher skill level.
http://aligulac.com || Barcraft Switzerland! || Zerg best race. || Stats-poster extraordinaire.
KillerDucky
Profile Blog Joined July 2010
United States498 Posts
Last Edited: 2013-02-07 18:54:43
February 07 2013 18:54 GMT
#42
Maybe just run smoothing once. Really as long as you start from around October 2012 (MvP matches) and smooth backwards from there, most of the problems would probably be fixed.
MarineKingPrime Forever!
MCXD
Profile Blog Joined February 2012
Australia2738 Posts
Last Edited: 2013-02-07 19:00:32
February 07 2013 18:58 GMT
#43
Just letting you know that I encountered an error when playing around with the prediction stuff:

+ Show Spoiler +
[image loading]


It seems like the round robin thing doesn't like large groups. (Was just an 8-man round robin w/ bo1 using the players shown)
EtherealDeath
Profile Blog Joined July 2007
United States8366 Posts
February 07 2013 19:03 GMT
#44
Lol funny rounding error that is.
TheBB
Profile Blog Joined July 2009
Switzerland5133 Posts
February 07 2013 19:11 GMT
#45
Ah yeah, you used a group that was so big it was forced to use Monte Carlo simulation. Thanks for the heads up.
http://aligulac.com || Barcraft Switzerland! || Zerg best race. || Stats-poster extraordinaire.
ACrow
Profile Joined October 2011
Germany6583 Posts
February 07 2013 19:56 GMT
#46
There is not a lot of difference between First and Last in the recent list.

Good job, always love your list! Glad you found a bug, it still seems a bit weird seeing Scarlett that high on the list, but w/e, math does not lie and it's only a model not the truth (whatever truth is).
Get off my lawn, young punks
Greenei
Profile Joined November 2011
Germany1754 Posts
February 07 2013 22:22 GMT
#47
what does the '+-30' in the matchuppoints nad general rating actually mean? does it mean ~100% of the time the rating is in that area? or is that 1 or 2 or 3 standarddeviations? or the maximum amount that the rating will shift?
IMBA IMBA IMBA IMBA IMBA IMBA
Grovbolle
Profile Blog Joined July 2011
Denmark3813 Posts
Last Edited: 2013-02-08 08:41:08
February 07 2013 23:05 GMT
#48
On February 08 2013 07:22 Greenei wrote:
what does the '+-30' in the matchuppoints nad general rating actually mean? does it mean ~100% of the time the rating is in that area? or is that 1 or 2 or 3 standarddeviations? or the maximum amount that the rating will shift?


Making a qualified guess, I would say it is +-3 standard deviations (meaning that 95% of the time, the actual rating falls within the confidence interval, i.e. Rating +- 3 St. Deviations.)

Edit: Of course 3 std's = 99% (I am retarded)
Lies, damned lies and statistics: http://aligulac.com
TheBB
Profile Blog Joined July 2009
Switzerland5133 Posts
Last Edited: 2013-02-07 23:43:28
February 07 2013 23:34 GMT
#49
On February 08 2013 07:22 Greenei wrote:
what does the '+-30' in the matchuppoints nad general rating actually mean? does it mean ~100% of the time the rating is in that area? or is that 1 or 2 or 3 standarddeviations? or the maximum amount that the rating will shift?

It's actually just one estimated standard deviation, so it's a pretty weak confidence interval.
http://aligulac.com || Barcraft Switzerland! || Zerg best race. || Stats-poster extraordinaire.
Greenei
Profile Joined November 2011
Germany1754 Posts
February 08 2013 02:52 GMT
#50
Making a qualified guess, I would say it is +-3 standard deviations (meaning that 95% of the time, the actual rating falls within the confidence interval, i.e. Rating +- 3 St. Deviations.)


3 stds would be ~99%.


On February 08 2013 08:34 TheBB wrote:
Show nested quote +
On February 08 2013 07:22 Greenei wrote:
what does the '+-30' in the matchuppoints nad general rating actually mean? does it mean ~100% of the time the rating is in that area? or is that 1 or 2 or 3 standarddeviations? or the maximum amount that the rating will shift?

It's actually just one estimated standard deviation, so it's a pretty weak confidence interval.


k thx. do you plan on making the database open source at any point? because i'd like to make some calculations of my own from time to time and there would be no point at all in starting an own database at this point.
IMBA IMBA IMBA IMBA IMBA IMBA
Conti
Profile Joined November 2010
Germany2516 Posts
February 08 2013 06:17 GMT
#51
On February 08 2013 11:52 Greenei wrote:
Show nested quote +
Making a qualified guess, I would say it is +-3 standard deviations (meaning that 95% of the time, the actual rating falls within the confidence interval, i.e. Rating +- 3 St. Deviations.)


3 stds would be ~99%.


Show nested quote +
On February 08 2013 08:34 TheBB wrote:
On February 08 2013 07:22 Greenei wrote:
what does the '+-30' in the matchuppoints nad general rating actually mean? does it mean ~100% of the time the rating is in that area? or is that 1 or 2 or 3 standarddeviations? or the maximum amount that the rating will shift?

It's actually just one estimated standard deviation, so it's a pretty weak confidence interval.


k thx. do you plan on making the database open source at any point? because i'd like to make some calculations of my own from time to time and there would be no point at all in starting an own database at this point.

You can download an SQL database dump at http://aligulac.com/db/.
Greenei
Profile Joined November 2011
Germany1754 Posts
February 08 2013 07:53 GMT
#52
On February 08 2013 15:17 Conti wrote:
Show nested quote +
On February 08 2013 11:52 Greenei wrote:
Making a qualified guess, I would say it is +-3 standard deviations (meaning that 95% of the time, the actual rating falls within the confidence interval, i.e. Rating +- 3 St. Deviations.)


3 stds would be ~99%.


On February 08 2013 08:34 TheBB wrote:
On February 08 2013 07:22 Greenei wrote:
what does the '+-30' in the matchuppoints nad general rating actually mean? does it mean ~100% of the time the rating is in that area? or is that 1 or 2 or 3 standarddeviations? or the maximum amount that the rating will shift?

It's actually just one estimated standard deviation, so it's a pretty weak confidence interval.


k thx. do you plan on making the database open source at any point? because i'd like to make some calculations of my own from time to time and there would be no point at all in starting an own database at this point.

You can download an SQL database dump at http://aligulac.com/db/.


ah thx, that was a bit hidden :D
IMBA IMBA IMBA IMBA IMBA IMBA
Grovbolle
Profile Blog Joined July 2011
Denmark3813 Posts
February 08 2013 08:41 GMT
#53
On February 08 2013 08:34 TheBB wrote:
Show nested quote +
On February 08 2013 07:22 Greenei wrote:
what does the '+-30' in the matchuppoints nad general rating actually mean? does it mean ~100% of the time the rating is in that area? or is that 1 or 2 or 3 standarddeviations? or the maximum amount that the rating will shift?

It's actually just one estimated standard deviation, so it's a pretty weak confidence interval.


Yeah ok, 68%
Lies, damned lies and statistics: http://aligulac.com
a3den
Profile Joined April 2012
704 Posts
Last Edited: 2013-02-08 13:10:08
February 08 2013 12:00 GMT
#54
As a stats buff, gotta say it really is a nice website, like a cleaner and better version of TLPD (or sc2charts, whatever floated your boat). Both infuriated me for the longest time because they had the data and did nothing with it. You on the other hand understand that a db is as good as what you do with it. I also love how well your data is historized.

Downloading that Db dump from work is so tempting...
maty
Profile Joined November 2010
Germany12 Posts
Last Edited: 2013-02-08 13:10:59
February 08 2013 13:10 GMT
#55
you could revisit the EG curse with those stats
MasterOfPuppets
Profile Blog Joined March 2011
Romania6942 Posts
February 10 2013 21:40 GMT
#56
So BB if you ever get particularly bored, could you make a prediction system for ProLeague/GSTL based on not only on player rating for both rosters but also maps? Or is it simply not going to be accurate enough to warrant the gargantuan effort involved in creating and implementing the system? xD
"my shaft scares me too" - strenx 2014
Conti
Profile Joined November 2010
Germany2516 Posts
Last Edited: 2013-02-10 22:14:22
February 10 2013 22:14 GMT
#57
On February 11 2013 06:40 MasterOfPuppets wrote:
So BB if you ever get particularly bored, could you make a prediction system for ProLeague/GSTL based on not only on player rating for both rosters but also maps? Or is it simply not going to be accurate enough to warrant the gargantuan effort involved in creating and implementing the system? xD

There's currently no map information saved in the database, only matches and results. So before any kind of predictive magic math can be applied, we'd need that information for >100.000 games. And we'd need a whole lot more volunteers for that.

Nudge. Nudge.
Grovbolle
Profile Blog Joined July 2011
Denmark3813 Posts
Last Edited: 2013-02-10 22:41:11
February 10 2013 22:34 GMT
#58
On February 11 2013 07:14 Conti wrote:
Show nested quote +
On February 11 2013 06:40 MasterOfPuppets wrote:
So BB if you ever get particularly bored, could you make a prediction system for ProLeague/GSTL based on not only on player rating for both rosters but also maps? Or is it simply not going to be accurate enough to warrant the gargantuan effort involved in creating and implementing the system? xD

There's currently no map information saved in the database, only matches and results. So before any kind of predictive magic math can be applied, we'd need that information for >100.000 games. And we'd need a whole lot more volunteers for that.

Nudge. Nudge.


Plus we (TheBB) had to rework how the entire database is configured because matches =/= games.

Plus it would be hard since a lot of LP-articles contain no mapinfo, even on big tournaments like MLG it is impossible to find map info for stuff like open bracket etc. So yeah, way too much work, whenever a new feature has to be "backtracked" as I like to call it, it literally takes our small team of 4-5 (TheBB, Conti, kiekaboe does a shit ton each and I + Inflicted does some as well) weeks, just look at this
http://aligulac.com/db/
"only" 64% is catalogued in the event hierarchy.
Lies, damned lies and statistics: http://aligulac.com
Epamynondas
Profile Joined September 2012
387 Posts
February 10 2013 23:09 GMT
#59
On February 08 2013 03:06 TheBB wrote:
+ Show Spoiler +
On February 08 2013 02:16 KillerDucky wrote:
Show nested quote +
On February 07 2013 23:50 dcemuser wrote:
I love Aligulac.

The -only- issue that I can think of is that there is a 'flaw' to the way it handles GSL/PL. When the Korean scene stays largely separate from the foreign scene, Aligulac has a hard time distinguishing "the gap". For example, the first few GSL seasons had almost no players who had played against foreigners in recorded matches.

Therefore, players who beat exclusively Koreans who did not play (and stomp) foreigners are not having their bar set high enough. This taints a lot of the 2010/early 2011 data. For example, look at NesTea in the Hall of Fame. He's below -Naniwa- and like 4 other foreign players, despite winning 3 GSLs in a 9 month time period.

Luckily, this probably isn't a major issue going forward, since MLG and other tournaments are bringing major Koreans to stomp foreigners, and then those Koreans go home and get beaten by better Koreans, which keeps things balanced. However, there was a once upon a time where the scenes rarely mixed.

TL;DR: GSL Code S is the highest skill tournament in the world, but to Aligulac, this is something that needs to be -continuously- proven, and therefore runs the risk of -not- being proven due to the said players not traveling and focusing entirely on GSL.

http://aligulac.com/periods/21/?sort=&race=ptzrs&nats=all is a big example of this. Some guy named Bubbles 3-0'd a bunch of foreigners (0 korean players) and became the #1 player in the world, lol.

I'm honestly not sure how you solve this, other than just mentioning it in the FAQ and admitting the early data is going to be kind of weird.

It's possible to fix this, some papers I read call it parameter smoothing, using backward filtering to smooth the past ratings. See for example this paper: http://tennis-skill-rankings.googlecode.com/hg-history/c977c53a3af2913e780e39666fe1a272cc298319/links/glicko.pdf


I thought about this (that's the paper I based my method on actually), but I didn't quite like the idea of past lists changing forever. When FIDE (chess) ratings are published they are set in stone, and you know for example that Kasparov's 2851 record from 1999 or Carlsen's 2872 at the moment will never be anything other than what they are. It makes it awkward for enthusiasts to track records. Not that I've noticed a lot of people tracking Aligulac records, since the pasts lists are changing anyway due to the expanding database (for the time being), but still, I wanted to give people the option.

Thoughts?


Maybe you could do some kind of backwards adjustement (or this "smoothing" you guys speak of) only on new players? Like, compute things normally for them for about 4 periods or something like that (or for a set amount of games played, i guess?), and then adjust their ratings retroactively, and then don't mess with their past ever again.


So imagine that I get a magical seed for Code S next season, and lose my first game of the group stages against Life (but only because i'm nervous). This doesn't give a lot of points to Life because I'm totally unknown at that point.

Then I proceed to stomp all competition and win Code S without dropping another map. Then your script readjusts my ratings and suddenly Life has a rating of like 3000 because he took a game off me.

And then pro players catch up to my silver strats and I don't win a game ever again.
Conti
Profile Joined November 2010
Germany2516 Posts
February 10 2013 23:11 GMT
#60
..and sorting matches into events is about a gazillion times faster to do than adding maps to matches would be.
Prev 1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Maestros of the Game
15:30
Group C
Serral vs Percival
SHIN vs ShoWTimE
RotterdaM1579
ComeBackTV 1234
IntoTheiNu 1153
TaKeTV 681
IndyStarCraft 263
SteadfastSC242
Rex122
BRAT_OK 115
EnkiAlexander 76
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1579
IndyStarCraft 263
SteadfastSC 242
mouzHeroMarine 144
Rex 122
BRAT_OK 115
UpATreeSC 112
ProTech86
trigger 51
elazer 38
StarCraft: Brood War
Calm 5641
Mini 796
Shuttle 683
ggaemo 240
Dewaltoss 153
hero 82
firebathero 60
910 20
NaDa 8
Dota 2
qojqva1679
420jenkins183
Counter-Strike
fl0m9066
byalli832
FalleN 589
x6flipin450
zeus321
Heroes of the Storm
Liquid`Hasu252
Other Games
Grubby4003
singsing2021
FrodaN746
B2W.Neo699
C9.Mang0187
mouzStarbuck144
XaKoH 142
ArmadaUGS137
Trikslyr51
Mew2King46
MindelVK5
fpsfer 1
Organizations
StarCraft 2
angryscii 14
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• 3DClanTV 121
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1219
Other Games
• imaqtpie1005
• Shiphtur219
Upcoming Events
Replay Cast
4h 53m
Replay Cast
13h 53m
uThermal 2v2 Circuit
19h 53m
Maestros of the Game
20h 23m
Clem vs Lambo
Zoun vs SKillous
Replay Cast
1d 4h
Replay Cast
1d 13h
Solar vs Classic
uThermal 2v2 Circuit
1d 19h
Grudge Match
1d 20h
FlaShFTW vs A.Alm
OSC
2 days
GSL
2 days
herO vs Rogue
Maru vs Cure
[ Show More ]
Patches Events
2 days
uThermal 2v2 Circuit
2 days
BSL
2 days
Monday Night Weeklies
3 days
Replay Cast
4 days
Sparkling Tuna Cup
4 days
Replay Cast
5 days
Kung Fu Cup
5 days
Maestros of the Game
5 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

KK 2v2 League Season 1
RSL Revival: Season 5
Heroes Pulsing #1

Ongoing

BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
SCTL 2026 Spring
WardiTV Spring 2026
Maestros of the Game 2
2026 GSL S2
Murky Cup 2026
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
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026

Upcoming

BSL 22 Non-Korean Championship
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
uThermal 2v2 2026 Main Event
Heroes Pulsing #3
Heroes Pulsing #2
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 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.