off_tide_towers (view)
22 rows
This data as json, CSV (advanced)
Tower | Games | Wins | Losses | Winrate | Pickrate | Winrate_LowerBound_95CI |
---|---|---|---|---|---|---|
MortarMonkey | 422 | 243 | 179 | 57.58% | 2.22% | 52.87% |
BananaFarm | 4053 | 2201 | 1852 | 54.31% | 21.36% | 52.77% |
IceMonkey | 867 | 479 | 388 | 55.25% | 4.57% | 51.94% |
DartlingGunner | 975 | 536 | 439 | 54.97% | 5.14% | 51.85% |
BoomerangMonkey | 1002 | 538 | 464 | 53.69% | 5.28% | 50.61% |
WizardMonkey | 2442 | 1278 | 1164 | 52.33% | 12.87% | 50.35% |
TackShooter | 2467 | 1256 | 1211 | 50.91% | 13.00% | 48.94% |
SpikeFactory | 747 | 365 | 382 | 48.86% | 3.94% | 45.28% |
BombShooter | 407 | 199 | 208 | 48.89% | 2.15% | 44.04% |
DartMonkey | 314 | 152 | 162 | 48.41% | 1.66% | 42.88% |
NinjaMonkey | 924 | 419 | 505 | 45.35% | 4.87% | 42.14% |
MonkeySub | 133 | 67 | 66 | 50.38% | 0.70% | 41.88% |
SuperMonkey | 564 | 255 | 309 | 45.21% | 2.97% | 41.11% |
EngineerMonkey | 379 | 173 | 206 | 45.65% | 2.00% | 40.63% |
SniperMonkey | 738 | 323 | 415 | 43.77% | 3.89% | 40.19% |
MonkeyVillage | 865 | 365 | 500 | 42.20% | 4.56% | 38.91% |
Alchemist | 315 | 128 | 187 | 40.63% | 1.66% | 35.21% |
HeliPilot | 350 | 141 | 209 | 40.29% | 1.84% | 35.15% |
GlueGunner | 509 | 200 | 309 | 39.29% | 2.68% | 35.05% |
Druid | 229 | 80 | 149 | 34.93% | 1.21% | 28.76% |
MonkeyAce | 175 | 58 | 117 | 33.14% | 0.92% | 26.17% |
MonkeyBuccaneer | 95 | 30 | 65 | 31.58% | 0.50% | 22.23% |
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;