off_tide_towers (view)
22 rows
This data as json, CSV (advanced)
Tower | Games | Wins | Losses | Winrate | Pickrate | Winrate_LowerBound_95CI |
---|---|---|---|---|---|---|
MortarMonkey | 687 | 405 | 282 | 58.95% | 3.72% | 55.27% |
MonkeyAce | 316 | 190 | 126 | 60.13% | 1.71% | 54.73% |
BananaFarm | 4115 | 2243 | 1872 | 54.51% | 22.26% | 52.99% |
EngineerMonkey | 425 | 244 | 181 | 57.41% | 2.30% | 52.71% |
BoomerangMonkey | 1337 | 725 | 612 | 54.23% | 7.23% | 51.56% |
TackShooter | 1934 | 1008 | 926 | 52.12% | 10.46% | 49.89% |
WizardMonkey | 1913 | 978 | 935 | 51.12% | 10.35% | 48.88% |
DartlingGunner | 634 | 323 | 311 | 50.95% | 3.43% | 47.05% |
IceMonkey | 671 | 339 | 332 | 50.52% | 3.63% | 46.74% |
SpikeFactory | 869 | 410 | 459 | 47.18% | 4.70% | 43.86% |
BombShooter | 532 | 254 | 278 | 47.74% | 2.88% | 43.50% |
NinjaMonkey | 1088 | 498 | 590 | 45.77% | 5.89% | 42.81% |
DartMonkey | 403 | 184 | 219 | 45.66% | 2.18% | 40.79% |
MonkeySub | 389 | 171 | 218 | 43.96% | 2.10% | 39.03% |
Druid | 297 | 129 | 168 | 43.43% | 1.61% | 37.80% |
GlueGunner | 533 | 223 | 310 | 41.84% | 2.88% | 37.65% |
SuperMonkey | 380 | 160 | 220 | 42.11% | 2.06% | 37.14% |
MonkeyVillage | 728 | 296 | 432 | 40.66% | 3.94% | 37.09% |
SniperMonkey | 698 | 270 | 428 | 38.68% | 3.78% | 35.07% |
Alchemist | 286 | 108 | 178 | 37.76% | 1.55% | 32.14% |
HeliPilot | 185 | 64 | 121 | 34.59% | 1.00% | 27.74% |
MonkeyBuccaneer | 66 | 21 | 45 | 31.82% | 0.36% | 20.58% |
Advanced export
JSON shape: default, array, newline-delimited
CREATE VIEW off_tide_towers AS WITH off_tide AS (SELECT * FROM matches WHERE map = 'off_tide') SELECT Tower, 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 Tower, Games, Wins, Losses, CAST(Wins AS REAL) / Games AS WR, CAST(Games AS REAL) / ( (SELECT COUNT(*) FROM off_tide) * 6) AS PR FROM (SELECT Tower, SUM(Win) + SUM(NOT Win) AS Games, SUM(Win) AS Wins, SUM(NOT Win) AS Losses FROM (SELECT lt1 AS Tower, playerLeftWin AS Win FROM off_tide UNION ALL SELECT lt2 AS Tower, playerLeftWin AS Win FROM off_tide UNION ALL SELECT lt3 AS Tower, playerLeftWin AS Win FROM off_tide UNION ALL SELECT rt1 AS Tower, NOT playerLeftWin AS Win FROM off_tide UNION ALL SELECT rt2 AS Tower, NOT playerLeftWin AS Win FROM off_tide UNION ALL SELECT rt3 AS Tower, NOT playerLeftWin AS Win FROM off_tide) GROUP BY Tower)) WHERE Wins >= 10 AND Losses >= 10 AND LENGTH(Winrate_LowerBound_95CI) = 6 ORDER BY Winrate_LowerBound_95CI DESC;