home / season_27_matches

sun_palace_hero_loadouts (view)

33 rows

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: Hero, Games, Wins, Losses, Pickrate

Hero Loadout Games Wins Losses Winrate Pickrate Winrate_LowerBound_95CI
Jericho BananaFarm, EngineerMonkey, MonkeyAce 413 276 137 66.83% 6.63% 62.29%
Etienne_Bee BananaFarm, BoomerangMonkey, NinjaMonkey 43 32 11 74.42% 0.69% 61.38%
Benjamin DartlingGunner, MonkeyVillage, SuperMonkey 66 47 19 71.21% 1.06% 60.29%
Gwendolin_Science DartMonkey, GlueGunner, MonkeyVillage 55 38 17 69.09% 0.88% 56.88%
Gwendolin_Science GlueGunner, MonkeyVillage, NinjaMonkey 84 53 31 63.10% 1.35% 52.78%
Etienne BananaFarm, DartMonkey, GlueGunner 135 81 54 60.00% 2.17% 51.74%
Gwendolin_Science GlueGunner, HeliPilot, MonkeyVillage 258 149 109 57.75% 4.14% 51.72%
PatFusty_Snowman HeliPilot, IceMonkey, SuperMonkey 56 34 22 60.71% 0.90% 47.92%
Etienne_Bee BananaFarm, BoomerangMonkey, SuperMonkey 31 20 11 64.52% 0.50% 47.67%
Jericho BananaFarm, TackShooter, WizardMonkey 81 46 35 56.79% 1.30% 46.00%
Etienne_Bee BananaFarm, BombShooter, SpikeFactory 33 20 13 60.61% 0.53% 43.93%
Churchill_Sentai BananaFarm, EngineerMonkey, MonkeyAce 39 23 16 58.97% 0.63% 43.54%
Etienne_Bee BananaFarm, EngineerMonkey, MonkeyAce 26 16 10 61.54% 0.42% 42.84%
Gwendolin_Science GlueGunner, MonkeyVillage, TackShooter 127 65 62 51.18% 2.04% 42.49%
Churchill_Sentai BananaFarm, EngineerMonkey, SuperMonkey 38 22 16 57.89% 0.61% 42.20%
PatFusty_Snowman IceMonkey, MonkeyVillage, TackShooter 44 25 19 56.82% 0.71% 42.18%
Churchill BananaFarm, EngineerMonkey, MonkeyAce 71 38 33 53.52% 1.14% 41.92%
Etienne_Bee GlueGunner, MonkeyVillage, TackShooter 43 24 19 55.81% 0.69% 40.97%
Ezili BananaFarm, BombShooter, WizardMonkey 60 32 28 53.33% 0.96% 40.71%
Obyn BananaFarm, Druid, MonkeySub 65 33 32 50.77% 1.04% 38.62%
Etienne EngineerMonkey, TackShooter, WizardMonkey 33 18 15 54.55% 0.53% 37.56%
Jericho_Highwayman BananaFarm, TackShooter, WizardMonkey 32 17 15 53.13% 0.51% 35.83%
PatFusty_Snowman BananaFarm, DartlingGunner, IceMonkey 31 16 15 51.61% 0.50% 34.02%
Churchill_Sentai BananaFarm, IceMonkey, WizardMonkey 22 12 10 54.55% 0.35% 33.74%
Etienne MonkeyVillage, SniperMonkey, TackShooter 25 13 12 52.00% 0.40% 32.42%
Etienne BananaFarm, EngineerMonkey, MonkeyAce 29 14 15 48.28% 0.47% 30.09%
Jericho_StarCaptain BananaFarm, EngineerMonkey, MonkeyAce 27 13 14 48.15% 0.43% 29.30%
Churchill BananaFarm, EngineerMonkey, SuperMonkey 23 11 12 47.83% 0.37% 27.41%
PatFusty_Snowman BananaFarm, IceMonkey, SuperMonkey 26 12 14 46.15% 0.42% 26.99%
Obyn_Ocean Alchemist, BananaFarm, NinjaMonkey 29 13 16 44.83% 0.47% 26.73%
Obyn_Ocean Alchemist, HeliPilot, NinjaMonkey 32 13 19 40.63% 0.51% 23.61%
Quincy BananaFarm, TackShooter, WizardMonkey 26 11 15 42.31% 0.42% 23.32%
StrikerJones BananaFarm, BombShooter, MortarMonkey 28 11 17 39.29% 0.45% 21.20%

Advanced export

JSON shape: default, array, newline-delimited

CSV options:

CREATE VIEW sun_palace_hero_loadouts AS 
WITH sun_palace AS
    (SELECT *
    FROM matches
    WHERE map = 'sun_palace')
SELECT Hero,
       Loadout,
       Games,
       Wins,
       Losses,
       printf('%.2f%%', WR * 100)                                          AS Winrate,
       printf('%.2f%%', PR * 100)                                          AS Pickrate,
       printf('%.2f%%', (WR - 1.96 * SQRT((WR * (1 - WR)) / Games)) * 100) AS Winrate_LowerBound_95CI
FROM (SELECT Hero,
             Loadout,
             Games,
             Wins,
             Losses,
             CAST(Wins AS REAL) / Games AS WR,
             CAST(Games AS REAL) / (
                 (SELECT COUNT(*)
                  FROM sun_palace) * 2)    AS PR
      FROM (SELECT Hero,
                   Loadout,
                   SUM(Wins) + SUM(NOT Wins) AS Games,
                   SUM(Wins)                 AS Wins,
                   SUM(NOT Wins)             AS Losses
            FROM (SELECT lHero                               AS Hero,
                         printf('%s, %s, %s', lt1, lt2, lt3) AS Loadout,
                         playerLeftWin                       AS Wins
                  FROM sun_palace
                  UNION ALL
                  SELECT rHero                               AS Hero,
                         printf('%s, %s, %s', rt1, rt2, rt3) AS Loadout,
                         NOT playerLeftWin                   AS Wins
                  FROM sun_palace)
            GROUP BY Hero,
                     Loadout)
      WHERE Wins >= 10
        AND Losses >= 10)
WHERE Wins >= 10 AND Losses >= 10 AND LENGTH(Winrate_LowerBound_95CI) = 6
ORDER BY Winrate_LowerBound_95CI DESC;
Powered by Datasette · Queries took 749.974ms