home / season_25_matches

castle_ruins_hero_loadouts (view)

18 rows

✎ View and edit SQL

This data as json, CSV (advanced)

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

Hero Loadout Games Wins Losses Winrate Pickrate Winrate_LowerBound_95CI
Obyn BananaFarm, Druid, MortarMonkey 48 38 10 79.17% 1.11% 67.68%
Jericho BananaFarm, EngineerMonkey, MonkeyAce 58 45 13 77.59% 1.34% 66.85%
Adora BananaFarm, DartMonkey, MortarMonkey 43 30 13 69.77% 1.00% 56.04%
PatFusty_Snowman BananaFarm, DartlingGunner, IceMonkey 44 29 15 65.91% 1.02% 51.90%
Etienne BananaFarm, DartMonkey, GlueGunner 100 57 43 57.00% 2.32% 47.30%
Obyn BananaFarm, Druid, MonkeySub 186 99 87 53.23% 4.31% 46.06%
Ezili BananaFarm, BombShooter, WizardMonkey 43 25 18 58.14% 1.00% 43.39%
Adora BananaFarm, MonkeySub, SuperMonkey 32 19 13 59.38% 0.74% 42.36%
Obyn DartlingGunner, Druid, SpikeFactory 54 29 25 53.70% 1.25% 40.40%
Etienne BananaFarm, BombShooter, DartMonkey 28 16 12 57.14% 0.65% 38.81%
Gwendolin_Science GlueGunner, HeliPilot, MonkeyVillage 65 32 33 49.23% 1.51% 37.08%
Gwendolin_Science GlueGunner, MonkeyVillage, NinjaMonkey 82 35 47 42.68% 1.90% 31.98%
Obyn Druid, MonkeySub, SpikeFactory 23 12 11 52.17% 0.53% 31.76%
Etienne_Bee DartlingGunner, Druid, MonkeyVillage 26 13 13 50.00% 0.60% 30.78%
Gwendolin_Science GlueGunner, MonkeyVillage, TackShooter 53 22 31 41.51% 1.23% 28.24%
Quincy_Cyber BananaFarm, BombShooter, WizardMonkey 25 10 15 40.00% 0.58% 20.80%
Gwendolin_Science DartMonkey, GlueGunner, MonkeyVillage 44 15 29 34.09% 1.02% 20.08%
Etienne BananaFarm, GlueGunner, TackShooter 27 10 17 37.04% 0.63% 18.82%

Advanced export

JSON shape: default, array, newline-delimited

CSV options:

CREATE VIEW castle_ruins_hero_loadouts AS 
WITH castle_ruins AS
    (SELECT *
    FROM matches
    WHERE map = 'castle_ruins')
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 castle_ruins) * 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 castle_ruins
                  UNION ALL
                  SELECT rHero                               AS Hero,
                         printf('%s, %s, %s', rt1, rt2, rt3) AS Loadout,
                         NOT playerLeftWin                   AS Wins
                  FROM castle_ruins)
            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 833.194ms