off_tide_towers (view)
22 rows
This data as json, CSV (advanced)
Tower | Games | Wins | Losses | Winrate | Pickrate | Winrate_LowerBound_95CI |
---|---|---|---|---|---|---|
BoomerangMonkey | 832 | 483 | 349 | 58.05% | 4.07% | 54.70% |
IceMonkey | 665 | 387 | 278 | 58.20% | 3.26% | 54.45% |
BananaFarm | 3122 | 1695 | 1427 | 54.29% | 15.29% | 52.54% |
MortarMonkey | 726 | 399 | 327 | 54.96% | 3.55% | 51.34% |
DartMonkey | 1078 | 574 | 504 | 53.25% | 5.28% | 50.27% |
DartlingGunner | 825 | 438 | 387 | 53.09% | 4.04% | 49.69% |
SpikeFactory | 1233 | 639 | 594 | 51.82% | 6.04% | 49.04% |
BombShooter | 974 | 488 | 486 | 50.10% | 4.77% | 46.96% |
TackShooter | 1651 | 802 | 849 | 48.58% | 8.08% | 46.17% |
MonkeyAce | 228 | 120 | 108 | 52.63% | 1.12% | 46.15% |
GlueGunner | 1465 | 713 | 752 | 48.67% | 7.17% | 46.11% |
EngineerMonkey | 303 | 154 | 149 | 50.83% | 1.48% | 45.20% |
MonkeyVillage | 1429 | 677 | 752 | 47.38% | 7.00% | 44.79% |
WizardMonkey | 1337 | 631 | 706 | 47.20% | 6.55% | 44.52% |
SniperMonkey | 1072 | 482 | 590 | 44.96% | 5.25% | 41.98% |
HeliPilot | 557 | 254 | 303 | 45.60% | 2.73% | 41.47% |
SuperMonkey | 786 | 350 | 436 | 44.53% | 3.85% | 41.05% |
NinjaMonkey | 834 | 366 | 468 | 43.88% | 4.08% | 40.52% |
Alchemist | 513 | 224 | 289 | 43.66% | 2.51% | 39.37% |
Druid | 398 | 174 | 224 | 43.72% | 1.95% | 38.85% |
MonkeySub | 251 | 108 | 143 | 43.03% | 1.23% | 36.90% |
MonkeyBuccaneer | 145 | 54 | 91 | 37.24% | 0.71% | 29.37% |
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;