|
5003 Posts
On July 16 2011 02:21 IntoTheWow wrote: Can you get a list of best streaks mlikis? Like most PvP's won in a row, etc?
Hrm... I'm not 100% sure how to get that, but I'll try in the future. Does anyone know what kind of algorithm you would use to get this?
|
|
|
5003 Posts
The thing is that is outdated and I want to update it
|
Looks more like legend of the spring than legend of the fall.
|
On July 16 2011 02:22 Milkis wrote:Show nested quote +On July 16 2011 02:21 IntoTheWow wrote: Can you get a list of best streaks mlikis? Like most PvP's won in a row, etc? Hrm... I'm not 100% sure how to get that, but I'll try in the future. Does anyone know what kind of algorithm you would use to get this?
Not sure if this is a joke I'm missing. Are you pulling statistics out of a database using a script and want pseudocode?
|
5003 Posts
On July 16 2011 07:27 Dayrlan wrote:Show nested quote +On July 16 2011 02:22 Milkis wrote:On July 16 2011 02:21 IntoTheWow wrote: Can you get a list of best streaks mlikis? Like most PvP's won in a row, etc? Hrm... I'm not 100% sure how to get that, but I'll try in the future. Does anyone know what kind of algorithm you would use to get this? Not sure if this is a joke I'm missing. Are you pulling statistics out of a database using a script and want pseudocode?
Yeah, i'm pulling stats out of a db.
I can't think of a decent way of doing this (ie: decent meaning i don't want to make it too painful for me to collect the stats :p)
|
Canada2480 Posts
|
On July 16 2011 07:38 Milkis wrote:Show nested quote +On July 16 2011 07:27 Dayrlan wrote:On July 16 2011 02:22 Milkis wrote:On July 16 2011 02:21 IntoTheWow wrote: Can you get a list of best streaks mlikis? Like most PvP's won in a row, etc? Hrm... I'm not 100% sure how to get that, but I'll try in the future. Does anyone know what kind of algorithm you would use to get this? Not sure if this is a joke I'm missing. Are you pulling statistics out of a database using a script and want pseudocode? Yeah, i'm pulling stats out of a db. I can't think of a decent way of doing this (ie: decent meaning i don't want to make it too painful for me to collect the stats :p) It depends on how you're able to query the database--are there any constraints? The simple approach to finding win streaks would just be to sort games played by date and loop over them, tracking the current win streak for each player in a dictionary or something. When the player loses, reset the dictionary entry to 0 and add a tuple to a list somewhere like ('GoRush', 16) or whatever. There are tricks you can do to improve runtime involving sampling and such, but there really haven't been enough SC games played for this to improve much over the simple method...
|
5003 Posts
On July 16 2011 08:15 gngfn wrote:Show nested quote +On July 16 2011 07:38 Milkis wrote:On July 16 2011 07:27 Dayrlan wrote:On July 16 2011 02:22 Milkis wrote:On July 16 2011 02:21 IntoTheWow wrote: Can you get a list of best streaks mlikis? Like most PvP's won in a row, etc? Hrm... I'm not 100% sure how to get that, but I'll try in the future. Does anyone know what kind of algorithm you would use to get this? Not sure if this is a joke I'm missing. Are you pulling statistics out of a database using a script and want pseudocode? Yeah, i'm pulling stats out of a db. I can't think of a decent way of doing this (ie: decent meaning i don't want to make it too painful for me to collect the stats :p) It depends on how you're able to query the database--are there any constraints? The simple approach to finding win streaks would just be to sort games played by date and loop over them, tracking the current win streak for each player in a dictionary or something. When the player loses, reset the dictionary entry to 0 and add a tuple to a list somewhere like ('GoRush', 16) or whatever. There are tricks you can do to improve runtime involving sampling and such, but there really haven't been enough SC games played for this to improve much over the simple method...
Yeah, that's what I was afraid of doing since it'd be annoying with how the db is set up. If that's the easiest way though 
But since PoP seemed to have no problems taking them out of the TLPD i'm sure there's... something.
|
On July 16 2011 08:19 Milkis wrote:Yeah, that's what I was afraid of doing since it'd be annoying with how the db is set up. If that's the easiest way though  But since PoP seemed to have no problems taking them out of the TLPD i'm sure there's... something. Well, it's tough to say if that's the easiest way without knowing what problem with the database setup makes what I described hard.
|
5003 Posts
On July 16 2011 08:24 gngfn wrote:Show nested quote +On July 16 2011 08:19 Milkis wrote:Yeah, that's what I was afraid of doing since it'd be annoying with how the db is set up. If that's the easiest way though  But since PoP seemed to have no problems taking them out of the TLPD i'm sure there's... something. Well, it's tough to say if that's the easiest way without knowing what problem with the database setup makes what I described hard.
At the simplest form it is listed as the following.
Game ID - Winner's Player ID - Winner's Race - Loser's Player ID - Loser's Race - Map - League
For every player.
|
On July 16 2011 08:26 Milkis wrote:Show nested quote +On July 16 2011 08:24 gngfn wrote:On July 16 2011 08:19 Milkis wrote:Yeah, that's what I was afraid of doing since it'd be annoying with how the db is set up. If that's the easiest way though  But since PoP seemed to have no problems taking them out of the TLPD i'm sure there's... something. Well, it's tough to say if that's the easiest way without knowing what problem with the database setup makes what I described hard. At the simplest form it is listed as the following. Game ID - Winner's Player ID - Winner's Race - Loser's Player ID - Loser's Race - Map - League For every player. But that's everything you need to do what I said. That the records are grouped by player doesn't matter since win streaks are a per-player stat anyway, and although you omitted date, I'm assuming you have it since you had those win rate-per-month stats earlier. Maybe I'm missing something.
|
5003 Posts
On July 16 2011 08:37 gngfn wrote:Show nested quote +On July 16 2011 08:26 Milkis wrote:On July 16 2011 08:24 gngfn wrote:On July 16 2011 08:19 Milkis wrote:Yeah, that's what I was afraid of doing since it'd be annoying with how the db is set up. If that's the easiest way though  But since PoP seemed to have no problems taking them out of the TLPD i'm sure there's... something. Well, it's tough to say if that's the easiest way without knowing what problem with the database setup makes what I described hard. At the simplest form it is listed as the following. Game ID - Winner's Player ID - Winner's Race - Loser's Player ID - Loser's Race - Map - League For every player. But that's everything you need to do what I said. That the records are grouped by player doesn't matter since win streaks are a per-player stat anyway, and although you omitted date, I'm assuming you have it since you had those win rate-per-month stats earlier. Maybe I'm missing something.
Yeah, I know it's possible the way you said it, I'm just wondering if there's a simpler algorithm than I'm missing
|
I am interested in how much of Terran's recent success is just Flash. I am interested in the following statistics for standard leagues across the time period of July 15th 2009 to present day (that was the day after Flash was eliminated from Avalon MSL by Kwanro - after that loss he started dominating):
Overall TvZ Win/Loss Overall TvP Win/Loss Overall Tv[not T] Win/Loss (just add previous two) TvZ Win/Loss with Flash removed TvP Win/Loss with Flash removed Tv[not T] Win/Loss with Flash removed (just add previous two)
Flash's statistics over that time period are: 228 - 73 (75.75%) Overall 85 - 24 (77.98%) vT 87 - 29 (75.00%) vZ 56 - 20 (73.68%) vP
Could you please find these two statistics Overall TvZ Win/Loss Overall TvP Win/Loss during that time period? Those are all I need to calculate the rest.
edit: these stats are current as of 7/18/2011
|
Now that I can actually look at that post I have made, holy balls what the fuck Flash so dominant o.O
It would also be interesting to take a similar look at how zergs do if you remove Jaedong.
|
On July 17 2011 14:56 Crunchums wrote: Now that I can actually look at that post I have made, holy balls what the fuck Flash so dominant o.O
It would also be interesting to take a similar look at how zergs do if you remove Jaedong.
It would be interesting to see PvZ without Bisu, I think.
|
I went ahead and computed the win/loss streaks for every single player in the TLPD (993 w/ games played in case you were wondering), both overall and against each race matchup (vT/vZ/vP). Also repeated this for only individual leagues, only team leagues, only osl/msl/mst/kpga/prelims and only spl/swl/playoffs. The only games I excluded from my data was all-stars games as they could either break existing streaks or make existing ones longer but the games themselves are not serious.
Since the majority of players don't mean much to anyone, here are the top 30 for each catagory:
Contains every game in TLPD (minus All-Stars) up to July 18th 2011
All leagues (minus All-Stars): Top 30 win streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak iloveoov Z 26 4 BoxeR Z 19 6 Flash Z 19 5 BeSt P 18 4 BoxeR All 17 9 Flash T 17 3 Rock T 17 8 [z-zone]Byun All 16 5 iloveoov All 16 7 fOru T 15 9 GoRush All 15 10 Jaedong P 15 4 JangBi All 15 14 Pusan All 15 7 sKyHigh All 15 5 YellOw All 15 7 815 P 14 5 ChoJJa All 14 10 ChoJJa P 14 3 Leta All 14 9 Shine All 14 6 Stork T 14 7 TheMarine All 14 8 Dongrae All 13 6 Flash P 13 4 fOru All 13 9 Goodfriend All 13 7 Jaedong All 13 5 Light Z 13 3 NaDa T 13 6
Top 30 losing streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak Sunny All 4 19 TheWinD T 4 19 Doochi All 4 18 Clide All 2 18 ToSsGirL P 7 17 DarkElf T 6 17 SinDoki T 5 16 GGurim All 0 16 GARIMTO All 11 15 Love T 6 15 CuteBOy P 5 15 Mannerrush All 2 15 hOpe T 1 15 Kuni P 1 15 JangBi All 15 14 H.O.T-Forever All 9 14 Junwi T 8 14 ToSsGirL All 7 14 Junitoss All 4 14 SalDaGa All 4 14 SalMoSa All 3 14 hOpe All 2 14 SalMoSa P 2 14 ToSsGirL T 2 14 herb Z 1 14 Mania All 1 14 CupiD Z 0 14 Justin All 11 13 Max P 9 13 [Oops]ClouD All 8 13
All Individual Leagues: Top 30 win streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak iloveoov Z 20 3 Nal_rA T 19 9 BoxeR All 17 6 BoxeR Z 17 6 Flash Z 17 3 [z-zone]Byun All 16 3 Neo.G_Soulkey P 16 3 Rock T 16 6 Yooi Z 16 4 ChRh All 15 7 Flash All 15 5 Flash T 15 3 fOru T 15 9 sKyHigh All 15 5 Stork T 15 7 TheMarine Z 15 5 YellOw All 15 7 ZerO All 15 6 EffOrt T 14 3 EffOrt P 14 3 Hwasin Z 14 5 Jaedong P 14 4 Midas All 14 7 Midas Z 14 5 Pusan All 14 6 Dongrae All 13 5 Flash P 13 4 Goodfriend All 13 7 great P 13 4 Jaedong T 13 3
Top 30 losing streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak SinDoki T 4 16 TheWinD T 3 16 GGurim All 0 16 Love T 6 15 CuteBOy P 5 15 CCoMa T 4 15 Doochi All 4 15 Clide All 2 15 Mannerrush All 2 15 Kuni P 1 15 GARIMTO All 11 14 ToSsGirL All 7 14 ToSsGirL P 7 14 Favian All 4 14 Junitoss All 4 14 Rhythm P 3 14 SalMoSa P 2 14 Mania All 1 14 CupiD Z 0 14 Junwi All 9 13 Junwi T 8 13 Pj All 4 13 Saint Z 4 13 SalMoSa All 3 13 CupiD All 1 13 Max P 9 12 oDin All 9 12 hero T 8 12 Sinji_NT All 6 12 SSamJang All 6 12
All Team Leagues (minus All-Stars): Top 30 win streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak BeSt P 16 4 Flash T 16 3 Bisu All 15 6 Flash All 14 5 Jaedong All 14 4 Light Z 14 3 Snow T 13 4 Bisu T 12 4 July P 12 3 Leta All 12 7 Reach P 12 6 Sea Z 12 4 Shine Z 12 2 BeSt T 11 2 DarkElf Z 11 4 Flash Z 11 4 Hydra All 11 4 Jaedong Z 11 3 Light All 11 6 Really P 11 7 Stats Z 11 7 Stork Z 11 5 Bisu Z 10 3 Devil P 10 1 EffOrt T 10 6 fantasy All 10 6 Flash P 10 4 HoOny All 10 6 Hydra Z 10 5 Leta T 10 5
Top 30 losing streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak Casy P 4 13 FrOzen All 6 13 Clon T 3 12 herb All 3 12 Reach Z 4 12 DaezanG All 5 12 ToSsGirL All 0 11 ][Min][Gu][ All 2 11 LuCifer Z 3 11 pepe All 3 11 Brave All 8 11 firebathero All 8 11 Bee All 3 10 KIMDONGWOO All 3 10 Sunny All 3 10 Zeus Z 3 10 Rock All 4 10 DaezanG T 5 10 GoRush All 5 10 Britney T 0 9 Lizzy All 1 9 sOyeon All 1 9 FireFist T 2 9 Mercury All 2 9 hOpe All 3 9 PerfectMan P 3 9 PuMa Z 3 9 RuBy T 3 9 DarkElf T 4 9 Juni All 4 9
OSL/MSL/MST/KPGA/Prelims: Top 30 win streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak Jaedong P 17 4 FireFist T 16 3 Neo.G_Soulkey P 16 2 Stork T 15 3 [z-zone]Byun All 14 6 Pusan All 14 5 Sync Z 14 3 BoxeR Z 13 6 DaezanG T 13 6 Dongrae All 13 7 EffOrt T 13 3 Flash All 13 5 great P 13 3 IntoTheRain All 13 11 Really P 13 4 Stats T 13 2 EffOrt All 12 4 Flash P 12 3 Hwasin Z 12 4 Jaedong All 12 4 kOs All 12 11 Midas Z 12 5 MVP P 12 2 Bisu All 11 4 Bisu Z 11 4 fantasy T 11 5 Flash T 11 3 GARIMTO All 11 7 HiyA P 11 4 HoeJJa P 11 3
Top 30 losing streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak CuteBOy P 1 15 herb All 2 14 IntoTheRain Z 7 13 Junitoss All 4 13 [Oops]ClouD P 1 13 Favian All 2 12 hOpe T 1 12 Squirtle All 0 12 IntoTheRain All 13 11 kOs All 12 11 ChRh All 9 11 GoRush All 9 11 ToSsGirL All 7 11 koala All 6 11 Bassy All 1 11 invade All 1 11 EJi All 8 10 SuperNoVa P 8 10 BaBy All 7 10 kOs P 7 10 oDin All 7 10 [Oops]ClouD All 5 10 [Oops]ClouD T 5 10 Autumn T 5 10 BoxeR P 5 10 [n2]Rookie All 4 10 Junitoss T 4 10 Major All 4 10 XellOs P 4 10 Favian Z 2 10
SPL/SWL/Playoffs: Top 30 win streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak Flash T 16 3 BeSt P 15 4 Bisu All 15 7 Sea Z 15 4 Flash All 14 5 Jaedong All 14 4 Light Z 14 3 Really P 13 6 Reach P 12 6 Shine Z 12 2 [Oops]ClouD All 11 11 BeSt T 11 2 DarkElf Z 11 4 Flash Z 11 4 Hydra All 11 4 Kingdom All 11 2 Light All 11 5 Snow T 11 4 Stats Z 11 7 Stork Z 11 5 Bisu Z 10 3 EffOrt T 10 6 fantasy All 10 6 Flash P 10 4 Hydra Z 10 5 Iris All 10 5 Jaedong Z 10 3 Leta All 10 7 Leta T 10 5 Reach All 10 9
Top 30 losing streaks: + Show Spoiler + Player vs_Race Max_Win_Streak Max_Lose_Streak Casy P 2 17 Rock All 4 14 DaezanG All 4 12 FrOzen All 4 12 PerfectMan All 4 12 Reach Z 2 12 [Oops]ClouD All 11 11 firebathero All 8 11 Clon All 6 11 ][Min][Gu][ All 2 11 LuCifer Z 1 11 GoRush All 5 10 DaezanG T 4 10 Clon T 3 10 Sunny All 3 10 FireFist T 2 10 MVP All 2 10 Rock T 2 10 Reach All 10 9 ZerO All 10 9 HiyA P 9 9 GoRush Z 8 9 Pure All 7 9 Pusan All 7 9 Anytime All 6 9 Hyuk Z 6 9 JangBi Z 6 9 LuCifer All 6 9 PuMa All 6 9 s2 All 6 9
This took a while to compile and format, so I hope someone else finds it interesting :3
edit: fixed bug in my script.
|
|
|
Damn moopie thats some fine work you've accomplished there. + Show Spoiler +a fuck has indeed been given No but really, a job very well done!
|
|
|
|
|
|
|
|