home / s24+_matches

bloon_bot_factory_heroes (view)

24 rows

✎ View and edit SQL

This data as json, CSV (advanced)

Hero Games Wins Losses Winrate Pickrate Winrate_LowerBound_95CI
Jericho_StarCaptain 690 425 265 61.59% 4.47% 57.97%
Jericho 4716 2756 1960 58.44% 30.58% 57.03%
Jericho_Highwayman 606 333 273 54.95% 3.93% 50.99%
StrikerJones_Biker 346 182 164 52.60% 2.24% 47.34%
Benjamin 507 262 245 51.68% 3.29% 47.33%
Quincy 1066 532 534 49.91% 6.91% 46.90%
StrikerJones 550 266 284 48.36% 3.57% 44.19%
Etienne_Bee 890 421 469 47.30% 5.77% 44.02%
Etienne 3445 1515 1930 43.98% 22.34% 42.32%
Quincy_Cyber 573 254 319 44.33% 3.72% 40.26%
Benjamin_DJ 104 51 53 49.04% 0.67% 39.43%
Bonnie 644 270 374 41.93% 4.18% 38.11%
Adora_Fateweaver 68 33 35 48.53% 0.44% 36.65%
PatFusty 126 57 69 45.24% 0.82% 36.55%
Gwendolin_Science 248 102 146 41.13% 1.61% 35.00%
Gwendolin 184 58 126 31.52% 1.19% 24.81%
Adora 150 45 105 30.00% 0.97% 22.67%
Churchill_Sentai 93 29 64 31.18% 0.60% 21.77%
Obyn_Ocean 89 27 62 30.34% 0.58% 20.79%
Ezili 54 18 36 33.33% 0.35% 20.76%
Churchill 108 30 78 27.78% 0.70% 19.33%
Obyn 90 24 66 26.67% 0.58% 17.53%
Ezili_SmudgeCat 31 10 21 32.26% 0.20% 15.80%
PatFusty_Snowman 44 11 33 25.00% 0.29% 12.21%

Advanced export

JSON shape: default, array, newline-delimited

CSV options:

CREATE VIEW bloon_bot_factory_heroes AS 
WITH bloon_bot_factory AS
    (SELECT *
    FROM matches
    WHERE map = 'bloon_bot_factory')
SELECT Hero,
       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,
             Games,
             Wins,
             Losses,
             CAST(Wins AS REAL) / Games AS WR,
             CAST(Games AS REAL) / (
                 (SELECT COUNT(*)
                  FROM bloon_bot_factory) * 2)    AS PR
      FROM (SELECT Hero,
                   SUM(Win) + SUM(NOT Win) AS Games,
                   SUM(Win)                AS Wins,
                   SUM(NOT Win)            AS Losses
            FROM (SELECT lHero             AS Hero,
                         playerLeftWin     AS Win
                  FROM bloon_bot_factory
                  UNION ALL
                  SELECT rHero             AS Hero,
                         NOT playerLeftWin AS Win
                  FROM bloon_bot_factory)
            GROUP BY Hero))
WHERE Wins >= 10 AND Losses >= 10 AND LENGTH(Winrate_LowerBound_95CI) = 6
ORDER BY Winrate_LowerBound_95CI DESC;
Powered by Datasette · Queries took 4535.435ms