home / season_25_matches

up_on_the_roof_loadouts (view)

45 rows

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: Wins, Losses

Loadout Games Wins Losses Winrate Pickrate WinRate_LowerBound_95CI
DartlingGunner, Druid, SpikeFactory 57 45 12 78.95% 1.01% 68.36%
BananaFarm, DartMonkey, MortarMonkey 80 56 24 70.00% 1.42% 59.96%
GlueGunner, MonkeyVillage, TackShooter 291 189 102 64.95% 5.17% 59.47%
DartlingGunner, SpikeFactory, SuperMonkey 78 53 25 67.95% 1.38% 57.59%
Alchemist, GlueGunner, NinjaMonkey 130 82 48 63.08% 2.31% 54.78%
BananaFarm, IceMonkey, SuperMonkey 33 23 10 69.70% 0.59% 54.02%
Alchemist, HeliPilot, NinjaMonkey 45 30 15 66.67% 0.80% 52.89%
GlueGunner, MonkeyVillage, NinjaMonkey 158 92 66 58.23% 2.80% 50.54%
HeliPilot, IceMonkey, SuperMonkey 59 37 22 62.71% 1.05% 50.37%
IceMonkey, MonkeyVillage, SuperMonkey 155 88 67 56.77% 2.75% 48.98%
DartMonkey, GlueGunner, MonkeyVillage 210 116 94 55.24% 3.73% 48.51%
DartlingGunner, MonkeyVillage, SuperMonkey 234 127 107 54.27% 4.15% 47.89%
BananaFarm, DartMonkey, SpikeFactory 34 21 13 61.76% 0.60% 45.43%
BananaFarm, BombShooter, WizardMonkey 59 34 25 57.63% 1.05% 45.02%
HeliPilot, MonkeyVillage, SuperMonkey 87 48 39 55.17% 1.54% 44.72%
Druid, MonkeyVillage, NinjaMonkey 29 18 11 62.07% 0.51% 44.41%
GlueGunner, HeliPilot, MonkeyVillage 79 43 36 54.43% 1.40% 43.45%
BoomerangMonkey, MonkeyVillage, SuperMonkey 98 52 46 53.06% 1.74% 43.18%
IceMonkey, MonkeyVillage, TackShooter 44 25 19 56.82% 0.78% 42.18%
MonkeyVillage, SniperMonkey, SuperMonkey 88 46 42 52.27% 1.56% 41.84%
DartMonkey, IceMonkey, MonkeyVillage 45 25 20 55.56% 0.80% 41.04%
BananaFarm, SniperMonkey, WizardMonkey 30 17 13 56.67% 0.53% 38.93%
BombShooter, MonkeyVillage, SuperMonkey 30 17 13 56.67% 0.53% 38.93%
BananaFarm, BoomerangMonkey, SpikeFactory 39 21 18 53.85% 0.69% 38.20%
SniperMonkey, SpikeFactory, WizardMonkey 39 21 18 53.85% 0.69% 38.20%
Alchemist, NinjaMonkey, SpikeFactory 66 33 33 50.00% 1.17% 37.94%
BananaFarm, TackShooter, WizardMonkey 60 30 30 50.00% 1.06% 37.35%
DartlingGunner, Druid, MonkeyVillage 43 21 22 48.84% 0.76% 33.90%
Alchemist, MonkeyVillage, TackShooter 22 12 10 54.55% 0.39% 33.74%
Alchemist, MonkeyVillage, NinjaMonkey 55 25 30 45.45% 0.98% 32.29%
DartMonkey, MonkeyVillage, SuperMonkey 72 30 42 41.67% 1.28% 30.28%
Alchemist, DartlingGunner, SpikeFactory 27 13 14 48.15% 0.48% 29.30%
BananaFarm, BoomerangMonkey, NinjaMonkey 27 13 14 48.15% 0.48% 29.30%
Druid, MonkeyVillage, SuperMonkey 26 12 14 46.15% 0.46% 26.99%
MonkeyVillage, SniperMonkey, TackShooter 29 13 16 44.83% 0.51% 26.73%
BananaFarm, DartlingGunner, SuperMonkey 57 22 35 38.60% 1.01% 25.96%
MonkeyVillage, SuperMonkey, TackShooter 30 13 17 43.33% 0.53% 25.60%
SniperMonkey, SpikeFactory, TackShooter 33 14 19 42.42% 0.59% 25.56%
BananaFarm, DartMonkey, GlueGunner 37 15 22 40.54% 0.66% 24.72%
GlueGunner, MonkeyVillage, SuperMonkey 55 20 35 36.36% 0.98% 23.65%
SniperMonkey, SuperMonkey, WizardMonkey 37 14 23 37.84% 0.66% 22.21%
SniperMonkey, SpikeFactory, SuperMonkey 32 12 20 37.50% 0.57% 20.73%
BananaFarm, SniperMonkey, TackShooter 41 14 27 34.15% 0.73% 19.63%
SpikeFactory, TackShooter, WizardMonkey 27 10 17 37.04% 0.48% 18.82%
EngineerMonkey, TackShooter, WizardMonkey 31 10 21 32.26% 0.55% 15.80%

Advanced export

JSON shape: default, array, newline-delimited

CSV options:

CREATE VIEW up_on_the_roof_loadouts AS 
WITH up_on_the_roof AS
    (SELECT *
    FROM matches
    WHERE map = 'up_on_the_roof')
SELECT 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 Loadout,
             Games,
             Wins,
             Losses,
             CAST(Wins AS REAL) / Games AS WR,
             CAST(Games AS REAL) / (
                 (SELECT COUNT(*)
                  FROM up_on_the_roof) * 2)    AS PR
      FROM (SELECT Loadout,
                   SUM(Win) + SUM(NOT Win) AS Games,
                   SUM(Win)                AS Wins,
                   SUM(NOT Win)            AS Losses
            FROM (SELECT printf('%s, %s, %s', lt1, lt2, lt3) AS Loadout,
                         playerLeftWin                       AS Win
                  FROM up_on_the_roof
                  UNION ALL
                  SELECT printf('%s, %s, %s', rt1, rt2, rt3) AS Loadout,
                         NOT playerLeftWin                   AS Win
                  FROM up_on_the_roof)
            GROUP BY 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 567.101ms