pirate_cove_towers (view)
22 rows
This data as json, CSV (advanced)
Tower | Games | Wins | Losses | Winrate | Pickrate | Winrate_LowerBound_95CI |
---|---|---|---|---|---|---|
BananaFarm | 2544 | 1376 | 1168 | 54.09% | 25.28% | 52.15% |
TackShooter | 2553 | 1354 | 1199 | 53.04% | 25.37% | 51.10% |
MortarMonkey | 768 | 416 | 352 | 54.17% | 7.63% | 50.64% |
IceMonkey | 355 | 194 | 161 | 54.65% | 3.53% | 49.47% |
WizardMonkey | 1401 | 721 | 680 | 51.46% | 13.92% | 48.85% |
EngineerMonkey | 141 | 72 | 69 | 51.06% | 1.40% | 42.81% |
BombShooter | 175 | 86 | 89 | 49.14% | 1.74% | 41.74% |
MonkeyAce | 106 | 53 | 53 | 50.00% | 1.05% | 40.48% |
MonkeySub | 213 | 98 | 115 | 46.01% | 2.12% | 39.32% |
GlueGunner | 383 | 163 | 220 | 42.56% | 3.81% | 37.61% |
SniperMonkey | 261 | 103 | 158 | 39.46% | 2.59% | 33.53% |
MonkeyBuccaneer | 66 | 28 | 38 | 42.42% | 0.66% | 30.50% |
Druid | 81 | 33 | 48 | 40.74% | 0.81% | 30.04% |
DartMonkey | 102 | 39 | 63 | 38.24% | 1.01% | 28.80% |
NinjaMonkey | 183 | 64 | 119 | 34.97% | 1.82% | 28.06% |
HeliPilot | 113 | 41 | 72 | 36.28% | 1.12% | 27.42% |
MonkeyVillage | 179 | 59 | 120 | 32.96% | 1.78% | 26.07% |
Alchemist | 64 | 24 | 40 | 37.50% | 0.64% | 25.64% |
BoomerangMonkey | 156 | 48 | 108 | 30.77% | 1.55% | 23.53% |
DartlingGunner | 66 | 20 | 46 | 30.30% | 0.66% | 19.22% |
SpikeFactory | 76 | 22 | 54 | 28.95% | 0.76% | 18.75% |
SuperMonkey | 76 | 17 | 59 | 22.37% | 0.76% | 13.00% |
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;