Forenzní audit voleb 2026

Metodika, zdroje a omezení

1. Data

Byla stažena kompletní okrsková data ČSÚ (věty T/3 – voliči, obálky, platné lístky, hlasy; věty HL – hlasy stran a všech kandidátů), registry stran a kandidátů a číselníky pro komunální volby 2018, 2022 a 2026; dále všech 165 průběžných XML dávek z volební noci 2026 (časy zpracování, příznak opakovaného zaslání) a hranice okrsků. Zpracována jsou krajská města a sídla všech obcí s rozšířenou působností a pověřených obecních úřadů (seznam na stránce Komunální volby 2026). U menších obcí s několika okrsky je srovnání se sousedními okrsky slabé; nálezy se tam opírají hlavně o vnitřní logiku zápisu a o rok 2022. Praha: 1 120 okrsků, Zastupitelstvo hl. m. Prahy (65 mandátů) a 57 zastupitelstev MČ; registr pražských nálezů byl jednotlivě ověřen v datech. U ostatních měst počítají stejné detektory a registr nálezů sestavuje šablona (findings_auto.py); kontrola jednotlivých nálezů v datech (prováděná AI modelem podle zadání review/ZADANI.md) se zapisuje do souborů review/<obec>.json a stav kontroly je uveden u každého nálezu. Metodika senátních voleb je popsána na stránce Senátu.

2. Deterministické kontroly integrity

Odkazy „Ověřit na volby.gov.cz“ vedou do oficiální aplikace ČSÚ – pro magistrát ve tvaru results/!__1_1100_1100_554782___<okrsek>_<strana>, pro zastupitelstvo MČ results/!__0_1100_1100_<kód MČ>___<okrsek>_<strana> – a na strojová data okrsku /appdata/kv2026/20261009/vysled/okrsek/1100/<kód zastupitelstva>_<okrsek>.json.

3. Detektory chyb na úrovni okrsku

4. Globální testy

Klimkův otisk (účast × podíl), celá procenta (Kobak et al.), test poslední číslice (Beber & Scacco) včetně korekce na strukturu komunálních voleb, 2BL (Mebane), rozdělení účasti. Vše srovnáno s lety 2018 a 2022.

5. Materialita

Každá detekovaná chyba byla „opravena“ na nejpravděpodobnější hodnotu (konzervativní i horní varianta) a pro dotčené zastupitelstvo byl znovu spočítán počet mandátů stran i pořadí zvolených kandidátů; vyhodnocena je změna oproti oficiálnímu výsledku. Navíc je pro každé zastupitelstvo spočítána nejmenší změna hlasů, která by mandáty změnila.

6. Škála jistoty a úmyslu

Jistota chyby vyjadřuje pravděpodobnost, že zveřejněný údaj neodpovídá skutečně odevzdaným hlasům. Je odvozena z počtu nezávislých linií důkazů, extrémnosti (z-skóre, p-hodnoty po korekci na overdisperzi) a z logických omezení volebního systému. Indikace úmyslu se opírá o vzorec chyby (překlep vs. cílené přičtení), o směr chyb napříč stranami a o srovnání s předchozími volbami. Statistika sama úmysl prokázat nemůže.

7. Omezení

8. Reprodukovatelnost

Celý výpočet je ve skriptech scripts/ (Python 3.13, pandas, scipy): etl.py → integrity.py → seats.py → anomalies.py → missing.py → stacks.py → typos.py → batches.py → fingerprints.py → materiality.py → findings.py → build_site.py.

9. Autor

Martin Suchan

10. Zdroje

  1. ČSÚ – Otevřená data, volby do zastupitelstev obcí 2026 (registry, číselníky, okrsková data CSV)
  2. ČSÚ – Otevřená data KV 2022
  3. ČSÚ – Otevřená data KV 2018
  4. ČSÚ – průběžné XML dávky okrskových výsledků 2026 (165 dávek)
  5. ČSÚ – popis datové věty T/3 a HL
  6. ČSÚ – hranice volebních okrsků 2022 (GeoJSON)
  7. Oficiální výsledky – Zastupitelstvo hl. m. Prahy 2026
  8. Zákon č. 491/2001 Sb., o volbách do zastupitelstev obcí (§ 40–45, § 60)
  9. Klimek, Yegorov, Hanel, Thurner (2012): Statistical detection of systematic election irregularities, PNAS 109(41)
  10. Kobak, Shpilkin, Pshenichnikov (2016): Integer percentages as electoral falsification fingerprints, Annals of Applied Statistics
  11. Mebane (2006): Election Forensics: Vote Counts and Benford’s Law (2BL test)
  12. University of Michigan – Election Forensics (eforensics)
  13. Beber & Scacco (2012): What the Numbers Say: A Digit-Based Test for Election Fraud, Political Analysis
  14. Deckert, Myagkov, Ordeshook (2011): Benford’s Law and the Detection of Election Fraud, Political Analysis 19(3) – kritika číslicových testů
  15. Podlazov & Makarov (2025): Statistical study of the transcript of vote counts in multi-member constituencies
  16. ČT24 (2025): NSS zjistil chyby při sčítání v Blansku – strana s 0 hlasy místo 20
  17. E15 (2017): NSS přepočítal preferenční hlasy – nezapočtené kroužky na zadní straně lístku
  18. Kudrnáč, Lysek, Rejman (2014): Omyl, nebo úmysl? Analýza neplatných hlasů v Olomouckém kraji