Waar komt Pokékipe's data vandaan? Bronnen, methodes en betrouwbaarheid
Pokékipe is gebouwd op de publieke statistieken van Smogon, verrijkt met matchup-scores en historische context. Deze pagina legt precies uit waar onze cijfers vandaan komen, hoe we ze berekenen en wat hun beperkingen zijn.
Waar komt Pokékipe's data vandaan?
De primaire bron: Smogon stats
Alle ladder usage-data op Pokékipe komt uit één publieke bron: de maandelijkse statistieken die Smogon publiceert op smogon.com/stats. We ingesten de ruwe chaos JSON-bestanden (smogon.com/stats/{YYYY-MM}/chaos/{format}-{elo}.json), de meest gedetailleerde feed die Smogon publiceert. Deze statistieken worden automatisch gegenereerd op basis van rated battles gespeeld op Pokémon Showdown, de referentie-competitieve simulator.
Pokémon Showdown is gratis en host elke maand miljoenen rated battles. Elke rated battle draagt bij aan de maandelijkse statistieken voor zijn format en ELO-bracket.
Andere data-bronnen die we aansluiten
Bovenop Smogons maandelijkse ladder-stats verrijkt Pokékipe zijn analytics met verschillende aangrenzende publieke bronnen:
- Pokémon Champions community-toernooien, twee keer per dag opgehaald via de Limitless API (events met 16+ spelers, format Reg M-A), met volledige standings en decklists.
- Officiële VGC Masters standings, gesourced van pokedata.ovh voor elk Play! Pokémon-event, met placings, records, decklists en eliminatiebrackets.
- Smogon dex Sets, de gecureerde movesets van smogon.com/dex, een paar keer per jaar ververst en getoond naast de usage-derived popular sets.
- PokeAPI, gebruikt als de canonieke referentie voor sprites, base stats, types en de dictionaries van moves / abilities / items.
Smogon is niet gelieerd aan Pokékipe
Pokékipe is een onafhankelijk project. We gebruiken Smogons publieke data conform de vrije beschikbaarheid ervan. Pokékipe is niet gelieerd aan Smogon, Pokémon Showdown, The Pokémon Company of Nintendo.
Hoeveel data wordt geanalyseerd?
Battle-volume per format
We bereiden een publiek dashboard voor met maandelijkse volumes per format en ELO-bracket. Ondertussen moet je weten dat het volume dramatisch varieert per format en ELO-drempel, high-traffic tiers zoals Gen 9 OU overschaduwen niche-tiers, en low-ELO buckets overschaduwen high-ELO buckets.
Stats binnenkort beschikbaar
Gen 9 OU maandelijks volume (drempel 0)
Stats binnenkort beschikbaar
Gen 9 OU maandelijks volume (1695+ ELO)
Stats binnenkort beschikbaar
Totaal aantal geïngeste battles (alle formats)
Volumes fluctueren met competitief nieuws: een nieuwe patch, een regulation change of een nieuwe game-release kunnen ze betekenisvol verschuiven. Het publieke dashboard zal deze dynamiek live tonen.
Historische dekking
Pokékipe ingest data terug tot 2022 voor prioriteits-formats, met gedeeltelijke dekking terug tot 2014 voor oudere tiers. De meest recente maand is altijd de meest complete en betrouwbare.
De ingestie-pipeline
Achter de schermen detecteert een polling watcher elk nieuw Smogon stats-bestand zodra het landt, parset het, berekent delta's ten opzichte van de vorige maand, lost Pokémon-namen op tegen onze referentie-dex, en schrijft een versionerde snapshot naar de database. Aparte scrapers volgen suspect tests, Viability Ranking-updates, VGC regulation changes, Smogon-tier toernooien, officiële Play! Pokémon-events (via pokedata.ovh) en Pokémon Champions community-toernooien (via de Limitless API).
Elk getal dat je op Pokékipe ziet is gekoppeld aan een specifieke snapshot (format + maand + ELO-bracket), zodat historische vergelijkingen altijd apples-to-apples zijn.
Refresh-cadans in één oogopslag
Smogon's maandelijkse stats landen aan het begin van elke maand en worden meestal binnen de dag geïntegreerd. Pokémon Champions (Limitless) wordt twee keer per dag opnieuw gescand om 04:00 en 16:00 UTC. Pokémon Showdown ladder-rankings worden elke 4 uur gesampled. Smogon dex Sets worden een paar keer per jaar handmatig ververst, meestal na grote retiers of VR-updates.
Welke formats worden gedekt?
Pokékipe dekt elk format waarvoor Smogon statistieken publiceert. De prioriteits-formats die als eerste worden geïngest zijn:
- Gen 9 OU, het referentie-Smogon Singles format (Scarlet & Violet)
- Gen 9 Ubers, geen banlist, alles toegestaan
- Gen 9 UU / RU / NU / PU, lagere tiers voor underused Pokémon
- Gen 9 Doubles OU, Smogon's Doubles-format
- Gen 9 Monotype, teams gebouwd rond één gedeeld type
- Gen 9 Little Cup, alleen first-stage Pokémon
- Gen 9 National Dex, bevat Pokémon die niet beschikbaar zijn in Scarlet & Violet
- VGC, huidige officiële Nintendo-regulation (plus historische regulations)
Oudere generaties (Gen 7, Gen 8 OU en varianten) en speciale formats (Random Battle, etc.) zijn beschikbaar maar worden met lagere prioriteit verwerkt.
Hoe wordt usage rate berekend?
Precieze definitie
De usage rate van een Pokémon is het percentage battles waarin die Pokémon verscheen in minstens één van de twee teams. De formule is simpel:
usage rate = (verschijningen / totaal aantal battles) × 100
Een 30% usage rate betekent dat de Pokémon aanwezig was in ongeveer 3 van elke 10 battles. Dit is geen win rate, een populaire maar middelmatige Pokémon kan nog steeds een zeer hoge usage rate hebben.
Wat usage rate niet meet
- Het meet niet of de Pokémon daadwerkelijk werd ingebracht (in VGC pick je 4 uit 6).
- Het meet niet of de Pokémon zijn battles wint of verliest.
- Usage rates van alle Pokémon tellen niet op tot 100%, ze zouden optellen tot ~600% als elk team de top 6 zou runnen.
Hoe wordt de maandelijkse delta berekend?
De delta (op Pokékipe getoond met ▲ / ▼) is het absolute verschil in usage rate tussen de huidige maand en de vorige maand voor hetzelfde format en dezelfde ELO-bracket:
delta = usage_rate(maand N) − usage_rate(maand N−1)
Een delta van +2.1% betekent dat de Pokémon 2.1 procentpunt aan usage heeft gewonnen vergeleken met vorige maand. Delta's zijn de snelste manier om meta-shifts te detecteren: een nieuw gepubliceerde set, een suspect ban of een verse counter laat zich zien in de delta voordat iets anders dat doet.
Wat betekenen de ELO-drempels?
ELO meet spelervaardigheid op de Pokémon Showdown-ladder. Smogon publiceert statistieken op verschillende drempels:
| Drempel | Inbegrepen populatie | Usage op Pokékipe |
|---|---|---|
| 0 (ALL) | Elke rated battle, alle skill-niveaus | ALL-modus, de volledige spelersbasis |
| 1500+ | Bovengemiddelde spelers | - |
| 1630+ | Sterke ladder-spelers | - |
| 1695+ | Top ~5% van de ladder | ELITE-modus (standaard) |
| 1760+ | Top ~2% van de ladder | - |
| 1825+ | Top 1%, high-level competitief spel | - |
Pokékipe biedt twee praktische modi: ALL (drempel 0, elke battle) en ELITE (de hoogste beschikbare drempel voor het format, meestal 1695, 1760 of 1825 afhankelijk van de tier en maand). ELITE is standaard geselecteerd omdat het de daadwerkelijke competitieve metagame weerspiegelt.
De checks & counters score
Naast usage biedt Pokékipe een checks & counters score van 0 tot 100 die aangeeft hoe betrouwbaar Pokémon A Pokémon B verslaat in directe matchups op de ladder. Een score boven 70 betekent een hard counter; boven 55 betekent een soft check.
Deze score wordt afgeleid van Smogons checks and counters-data en combineert switch-in survivability, KO-potentieel en lead-vs-lead interacties. Het is geen enkele win rate, het is een synthetische betrouwbaarheidsscore.
Woordenlijst van metrics gebruikt op Pokékipe
Usage rate
Percentage battles waarin de Pokémon in minstens één team verscheen.
Delta (Δ)
Verandering in usage rate ten opzichte van de vorige maand, zelfde format en bracket.
Usage rank
De ranking van de Pokémon op aflopende usage rate in het geselecteerde format en de snapshot.
Checks & counters score
Betrouwbaarheid van Pokémon A die Pokémon B verslaat (0–100). >70 hard counter, >55 check.
Teammate rate
Onder teams die de focal Pokémon bevatten, het percentage dat ook de teammate bevat.
Snapshot
Een volledige capture van een format op een bepaalde maand en ELO-bracket. Pokékipe slaat elke snapshot op terug tot 2022.
Beperkingen en bekende biases
Bias in spelerselectie
De data weerspiegelt Pokémon Showdown-spelers, niet cartridge-spelers. Showdown-spelers neigen ernaar experimentele sets uit te proberen, wat de usage van creatieve picks kan opblazen die nooit op de Nintendo-ladder zouden verschijnen.
Bias in toegangsdrempel
ALL-modus (drempel 0) bevat battles van complete beginners, wat de usage scheef trekt richting beginnersvriendelijke Pokémon. ELITE-modus corrigeert dit, maar met een lager totaal volume.
Vertraging
Data die aan het begin van de maand wordt gepubliceerd, weerspiegelt de voorgaande maand. Een zeer dynamische meta (post-ban, post-patch, post-regulation change) kan vier tot zes weken achterlopen op de huidige high-level realiteit.
Ladder vs toernooien
VGC ladder-data weerspiegelt niet perfect de in-person toernooien. De ladder-meta wijkt af van de toernooi-meta op item-keuzes en niche-maar-effectieve sets die uitblinken in best-of-three series.
Primary sources & references
Every number on Pokékipe traces back to a public source you can verify yourself :
- Smogon usage statistics, smogon.com/stats, the monthly chaos JSON dumps that drive every usage rate, top-moves/items/abilities, teammates, and counters score on this site. Pokékipe ingests the latest snapshot the first week of each month.
- Pokémon Showdown, play.pokemonshowdown.com, the open-source simulator hosting the rated ladder our data is derived from. Source code and battle mechanics live on github.com/smogon/pokemon-showdown.
- PokéAPI, pokeapi.co, the public Pokémon database we use for static reference data : species names, base stats, type charts, ability and item dictionaries.
- Limitless TCG (Pokémon Champions tournaments), play.limitlesstcg.com, the platform hosting Reg M-A community tournaments ; their public API powers our Champions standings and meta breakdowns.
- Pokédata.ovh (VGC official events), pokedata.ovh, community-maintained mirror of official Pokémon Company VGC standings ; we ingest Masters-division decklists and Buchholz scores from there.
- Our own public API, /faq/api, every endpoint we call from the frontend is also documented and rate-limited for public use. Verify any number on the site by hitting the corresponding JSON endpoint.