off_tide_towers (view)
22 rows
This data as json, CSV (advanced)
Tower | Games | Wins | Losses | Winrate | Pickrate | Winrate_LowerBound_95CI |
---|---|---|---|---|---|---|
MortarMonkey | 607 | 364 | 243 | 59.97% | 3.05% | 56.07% |
BananaFarm | 2720 | 1538 | 1182 | 56.54% | 13.69% | 54.68% |
DartMonkey | 1183 | 670 | 513 | 56.64% | 5.95% | 53.81% |
BoomerangMonkey | 802 | 454 | 348 | 56.61% | 4.04% | 53.18% |
IceMonkey | 607 | 339 | 268 | 55.85% | 3.05% | 51.90% |
BombShooter | 974 | 507 | 467 | 52.05% | 4.90% | 48.92% |
SpikeFactory | 1233 | 617 | 616 | 50.04% | 6.20% | 47.25% |
WizardMonkey | 1388 | 687 | 701 | 49.50% | 6.98% | 46.87% |
Druid | 546 | 273 | 273 | 50.00% | 2.75% | 45.81% |
MonkeyAce | 194 | 102 | 92 | 52.58% | 0.98% | 45.55% |
TackShooter | 1451 | 692 | 759 | 47.69% | 7.30% | 45.12% |
EngineerMonkey | 335 | 169 | 166 | 50.45% | 1.69% | 45.09% |
DartlingGunner | 577 | 279 | 298 | 48.35% | 2.90% | 44.28% |
GlueGunner | 1559 | 728 | 831 | 46.70% | 7.85% | 44.22% |
SniperMonkey | 1121 | 519 | 602 | 46.30% | 5.64% | 43.38% |
MonkeyVillage | 1577 | 711 | 866 | 45.09% | 7.94% | 42.63% |
MonkeySub | 229 | 111 | 118 | 48.47% | 1.15% | 42.00% |
NinjaMonkey | 985 | 431 | 554 | 43.76% | 4.96% | 40.66% |
SuperMonkey | 711 | 312 | 399 | 43.88% | 3.58% | 40.23% |
Alchemist | 552 | 237 | 315 | 42.93% | 2.78% | 38.81% |
HeliPilot | 389 | 146 | 243 | 37.53% | 1.96% | 32.72% |
MonkeyBuccaneer | 132 | 50 | 82 | 37.88% | 0.66% | 29.60% |
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;