home / season_29_matches

mayan_map_01_heroes (view)

19 rows

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: Games, Losses, Pickrate

Hero Games Wins Losses Winrate Pickrate Winrate_LowerBound_95CI
Benjamin 97 60 37 61.86% 3.81% 52.19%
Jericho_Highwayman 49 32 17 65.31% 1.92% 51.98%
Jericho 152 89 63 58.55% 5.97% 50.72%
Bonnie 279 149 130 53.41% 10.95% 47.55%
Gwendolin_Science 228 123 105 53.95% 8.95% 47.48%
Etienne_Bee 233 122 111 52.36% 9.14% 45.95%
Quincy_Cyber 147 77 70 52.38% 5.77% 44.31%
Quincy 222 112 110 50.45% 8.71% 43.87%
PatFusty_Snowman 65 34 31 52.31% 2.55% 40.17%
Churchill_Sentai 145 69 76 47.59% 5.69% 39.46%
Ezili 64 33 31 51.56% 2.51% 39.32%
Gwendolin 152 71 81 46.71% 5.97% 38.78%
Etienne 296 127 169 42.91% 11.62% 37.27%
Obyn 66 31 35 46.97% 2.59% 34.93%
Obyn_Ocean 68 29 39 42.65% 2.67% 30.89%
Churchill 75 28 47 37.33% 2.94% 26.39%
Adora 71 24 47 33.80% 2.79% 22.80%
StrikerJones_Biker 27 11 16 40.74% 1.06% 22.21%
PatFusty 26 10 16 38.46% 1.02% 19.76%

Advanced export

JSON shape: default, array, newline-delimited

CSV options:

CREATE VIEW mayan_map_01_heroes AS 
WITH mayan_map_01 AS
    (SELECT *
    FROM matches
    WHERE map = 'mayan_map_01')
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 mayan_map_01) * 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 mayan_map_01
                  UNION ALL
                  SELECT rHero             AS Hero,
                         NOT playerLeftWin AS Win
                  FROM mayan_map_01)
            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 534.438ms