pirate_cove_towers (view)
21 rows
This data as json, CSV (advanced)
Tower | Games | Wins | Losses | Winrate | Pickrate | Winrate_LowerBound_95CI |
---|---|---|---|---|---|---|
TackShooter | 1930 | 1064 | 866 | 55.13% | 23.93% | 52.91% |
WizardMonkey | 1421 | 765 | 656 | 53.84% | 17.62% | 51.24% |
BananaFarm | 2004 | 1063 | 941 | 53.04% | 24.85% | 50.86% |
MortarMonkey | 421 | 233 | 188 | 55.34% | 5.22% | 50.60% |
GlueGunner | 216 | 111 | 105 | 51.39% | 2.68% | 44.72% |
BombShooter | 167 | 85 | 82 | 50.90% | 2.07% | 43.32% |
EngineerMonkey | 120 | 56 | 64 | 46.67% | 1.49% | 37.74% |
IceMonkey | 197 | 86 | 111 | 43.65% | 2.44% | 36.73% |
NinjaMonkey | 208 | 85 | 123 | 40.87% | 2.58% | 34.18% |
SniperMonkey | 320 | 125 | 195 | 39.06% | 3.97% | 33.72% |
HeliPilot | 107 | 45 | 62 | 42.06% | 1.33% | 32.70% |
MonkeySub | 209 | 78 | 131 | 37.32% | 2.59% | 30.76% |
Alchemist | 47 | 20 | 27 | 42.55% | 0.58% | 28.42% |
BoomerangMonkey | 135 | 49 | 86 | 36.30% | 1.67% | 28.18% |
DartMonkey | 44 | 18 | 26 | 40.91% | 0.55% | 26.38% |
MonkeyVillage | 130 | 43 | 87 | 33.08% | 1.61% | 24.99% |
DartlingGunner | 69 | 22 | 47 | 31.88% | 0.86% | 20.89% |
MonkeyAce | 69 | 21 | 48 | 30.43% | 0.86% | 19.58% |
SpikeFactory | 80 | 22 | 58 | 27.50% | 0.99% | 17.72% |
Druid | 62 | 17 | 45 | 27.42% | 0.77% | 16.31% |
SuperMonkey | 74 | 19 | 55 | 25.68% | 0.92% | 15.72% |
Advanced export
JSON shape: default, array, newline-delimited
CREATE VIEW pirate_cove_towers AS WITH pirate_cove AS (SELECT * FROM matches WHERE map = 'pirate_cove') 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 pirate_cove) * 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 pirate_cove UNION ALL SELECT lt2 AS Tower, playerLeftWin AS Win FROM pirate_cove UNION ALL SELECT lt3 AS Tower, playerLeftWin AS Win FROM pirate_cove UNION ALL SELECT rt1 AS Tower, NOT playerLeftWin AS Win FROM pirate_cove UNION ALL SELECT rt2 AS Tower, NOT playerLeftWin AS Win FROM pirate_cove UNION ALL SELECT rt3 AS Tower, NOT playerLeftWin AS Win FROM pirate_cove) GROUP BY Tower)) WHERE Wins >= 10 AND Losses >= 10 AND LENGTH(Winrate_LowerBound_95CI) = 6 ORDER BY Winrate_LowerBound_95CI DESC;