Prehľad / Metodika
Ako audit pracuje
Audit prechádza všetky zverejnené okrskové výsledky komunálnych a krajských volieb a hľadá miesta, kde čísla nesedia navzájom alebo sa výrazne odchyľujú od toho, čo by sa dalo čakať. Každé takéto miesto je hypotéza o možnej chybe pri prepise či sčítaní, nie zistenie.
Anomália ≠ chyba ≠ podvod. Štatistický model vie povedať, že číslo je nezvyčajné a ktorá oprava by ho najlepšie vysvetlila. Nevie povedať, že sa chyba naozaj stala, a už vôbec nie, prečo. Skutočný výsledok v okrsku možno overiť len v originálnej zápisnici okrskovej volebnej komisie.
Údaje
Pracujeme výhradne s verejnými súbormi Štatistického úradu SR: okrskové výsledky volieb do orgánov samosprávy obcí (OSO) a samosprávnych krajov (OSK). Pre rok 2022 ide o definitívne CSV archívy OSO2022_SK_csv.zip a OSK2022_SK_csv.zip, pre rok 2026 o definitívne CSV archívy OSO2026_SK_csv.zip a OSK2026_SK_csv.zip zverejnené 25. októbra 2026. Súbory roku 2026 majú popisnú hlavičku; bez zmeny hodnôt sme ich previedli do formátu s kódmi stĺpcov, v akom vyšli výsledky roku 2022. Každý riadok v našich tabuľkách si pamätá zdrojový súbor a číslo riadku (fyzický riadok v CSV, hlavička je riadok 1), takže každý nález sa dá dohľadať v zdrojovom súbore. Adresy, časy stiahnutia a kontrolné súčty všetkých súborov sú v časti Pôvod údajov.
Pri načítaní sme narazili na niekoľko zvláštností zdroja. V súbore mesta Košice sa opakujú kľúče okrskov, lebo mestský volebný obvod združuje mestské časti, ktoré číslujú okrsky každá od 1. Riadky takých okrskov sú v súbore premiešané; rozdelili sme ich jednoznačne pomocou zverejnených (orezaných) percent. Okrsky Bratislavy a Košíc majú dva záznamy, mestský a mestskej časti; párovali sme ich podľa zhody počtov voličov a obálok.
Rekonštrukcia výsledkov
Pre každý súboj (voľba starostu či primátora, volebný obvod obecného alebo mestského zastupiteľstva, predseda kraja, volebný obvod zastupiteľstva kraja) sme sčítali hlasy z okrskov a znova určili zvolených podľa zákona č. 180/2014 Z. z.:
| Súboj | Pravidlo | Rovnosť hlasov na rozhodujúcom mieste |
|---|---|---|
| Starosta, primátor | najviac platných hlasov (§ 189 ods. 4) | nové voľby |
| Obecné / mestské zastupiteľstvo | k kandidátov s najviac hlasmi (§ 189 ods. 1) | rovnaká strana: poradie na kandidátnej listine (§ 189 ods. 2); inak žreb (§ 189 ods. 3) |
| Predseda kraja | najviac platných hlasov (§ 157 ods. 4) | nové voľby |
| Zastupiteľstvo kraja | k kandidátov s najviac hlasmi (§ 157 ods. 1) | § 157 ods. 2 (poradie na listine) alebo ods. 3 (žreb) |
| Kandidát, ktorý sa vzdal alebo bol odvolaný | ostáva na lístku, pri prideľovaní mandátov sa naňho neprihliada | – |
Rekonštrukcia sa zhoduje s oficiálne vyhlásenými zvolenými v roku 2022 v 6 516 z 6 517, v roku 2026 v 6 406 z 6 406 súbojov, v ktorých sa hlasovalo.
Pri rovnosti hlasov rozhodnutej žrebom alebo poradím na listine považujeme za zhodu ktoréhokoľvek z kandidátov s rovnakým počtom hlasov. Jediná výnimka v roku 2022, obecné zastupiteľstvo Gemerské Dechtáre, je rozpor medzi oficiálnymi súbormi (počet obsadených mandátov a označenie zvolených si odporujú) a je uvedená medzi nálezmi. Rekonštrukcia je základom pre meranie vplyvu: každú navrhnutú opravu dosadíme do celého súboja a znova určíme zvolených.
Tesnosť výsledkov
Pre každý súboj počítame rozdiel hlasov medzi posledným zvoleným a prvým nezvoleným kandidátom a najmenší počet hlasov, ktorého presun od jedného kandidáta k druhému by zmenil zvolených (zhruba polovica rozdielu). Tieto čísla ukazujú, kde by aj malá chyba mala váhu. Tesný výsledok sám osebe nie je dôkazom chyby; preto je na samostatnej stránke a do hodnotenia dôkazov nevstupuje, iba do posúdenia možného vplyvu.
Detektory
Nálezy vytvára dvanásť nezávisle napísaných detektorov a kontroly integrity. Detektory, ktoré skúmajú tú istú veličinu, patria do jednej skupiny dôkazov. Ak ten istý okrsok označia dve rôzne skupiny, považujeme to za nezávislé potvrdenie; dva detektory z tej istej skupiny sa nepočítajú dvakrát. Navyše porovnávame naše výsledky s replikou postupu českého auditu, ktorá do registra nálezov nevstupuje.
| Detektor | Skupina dôkazov | Otázka |
|---|---|---|
Kontroly integrity checks | aritmetika záznamov | Platia identity, ktoré platiť musia? Napríklad súčet hlasov za starostu sa rovná počtu platných lístkov, odovzdané obálky nepresahujú počet voličov, ktorí sa zúčastnili, a mestský aj mestskočastný záznam toho istého okrsku uvádzajú rovnaké počty. Porušenie znamená, že si dva oficiálne záznamy odporujú; neprezrádza, ktorý z nich je nesprávny. |
Záznamy o účasti novel_turnout | aritmetika záznamov | Ak sa záznamy o účasti (obecný, mestský, krajský a predchádzajúce voľby) v okrsku líšia, ktorý z nich je pravdepodobne preklepnutý a o akú hodnotu ide? Skúma jednoduché preklepy: zámenu, vloženie, vynechanie alebo prehodenie číslic. |
Hľadanie chýb prepisu errorsearch | vnútri súboja | Pre každý okrskový výsledok súboja vyskúša malé zmeny zapísaného záznamu (zámena dvoch riadkov, preklep číslice, posun riadkov, chýbajúci či zdvojený blok, presun hlasov, zámena okrskov) a porovná, či by niektorá z nich vysvetlila zverejnené čísla lepšie než predpoklad, že sú správne. |
Kopírované a vynulované bloky novel_dup | vnútri súboja | Bol blok čísel skopírovaný zo susedných riadkov, z iného okrsku alebo z iného hlasovacieho lístka, prípadne nahradený nulami? Ako kontrolu používa takmer zhodné bloky (líšiace sa o 1), ktoré by sa bez kopírovania vyskytovali približne rovnako často. |
Súvislé bloky na lístku slates | vnútri súboja | Kandidáti sú na lístku zoradení abecedne, takže kandidáti jednej strany sú po lístku rozhádzaní. Chyba prepisu však zasiahne súvislý blok riadkov. Detektor modeluje skutočnú podporu skupín kandidátov a hľadá odchýlky zarovnané s poradím na lístku. |
Ten istý človek na viacerých lístkoch crossballot | naprieč súbojmi | Mnohí kandidujú súčasne napríklad za starostu aj do zastupiteľstva kraja. Pomer ich podpory medzi lístkami je v okrskoch stabilný. Chyba prepisu ho naruší práve v jednom okrsku na jednom lístku. |
Spoločný model okrsku joint | naprieč súbojmi | Zodpovedajú si v okrsku účasť a hlasy na všetkých lístkoch naraz? Ktorá jediná oprava (pole o účasti alebo počet hlasov) by okrsok vrátila do bežného rozsahu? |
Využitie lístka novel_util | využitie lístka | Pri voľbe do zastupiteľstva môže volič označiť viac kandidátov. Koľko označení na jeden platný lístok v okrsku pripadá v porovnaní s okolím a s druhým viacmandátovým lístkom tých istých voličov? Nezvyčajne málo označení môže znamenať, že časť hlasov nebola zapísaná. |
Posun riadkov za kandidátom, ktorý sa vzdal withdrawn | vnútri súboja | Kandidát, ktorý sa vzdal po vytlačení lístkov, ostáva na lístku aj vo výsledkovom systéme. Ak jeho riadok pri sčítaní alebo prepise vypadne, všetky čísla od jeho riadku sa posunú o jeden riadok. Detektor pre každý záznam so vzdaným kandidátom porovná zverejnené čísla s takto posunutými, podľa ostatných okrskov súboja a podľa toho istého človeka na iných lístkoch. Kalibruje sa na súbojoch bez vzdaného kandidáta, kde sa ako „vzdaný“ skúšobne berie každý riadok. |
Porovnanie s predchádzajúcimi voľbami crossyear | vnútri súboja | Mnohí kandidáti kandidovali aj v predchádzajúcich voľbách (pre rok 2022 obecné voľby 2018 a krajské 2017, pre rok 2026 voľby 2022). Kandidát má zvyčajne silné a slabé okrsky (domáci okrsok, susedstvo), a toto rozloženie sa z volieb na voľby do veľkej miery opakuje. Detektor pridá predchádzajúce rozloženie k modelu okrsku: skutočná domáca podpora sa tak vysvetlí, kým chyba prepisu v jednom okrsku vynikne. Ľudí medzi voľbami páruje podľa mena, veku a obce; nejednoznačné páry vyraďuje. |
Neúplný záznam record_shortfall | naprieč súbojmi | Tí istí voliči vypĺňajú pri jednej návšteve volebnej miestnosti viac lístkov a mnohí kandidáti sú na viacerých z nich. Ak komisia vynechala zo záznamu časť lístkov alebo jeden sčítací hárok, majú v tomto zázname menej hlasov všetci takto prepojení kandidáti naraz, kým ostatné záznamy tej istej miestnosti sú bežné. Chyba prepisu zasiahne jeden počet, neúplné sčítanie celý záznam. Navrhnutá oprava je len úmerný odhad, nie údaj zo zápisnice. |
Počty zapísané zoradené sorted_record | poradie čísel v zázname | Kandidáti sú na lístku zoradení abecedne. Ak počty hlasov v zázname zastupiteľstva so šiestimi a viac kandidátmi v poradí na lístku nikdy nestúpajú, mohla komisia zapísať počty od najväčšieho k riadkom 1, 2, … namiesto ku kandidátom, ktorí ich dostali. Tak to v roku 2022 zistil súd v Súdovciach a v Drni. Detektor nepotrebuje model; pravdepodobnosť náhodného zoradenia počíta presne a pri súbojoch s viacerými okrskami aj podľa ostatných okrskov. |
Súhrnné testy globaltests | súhrnné testy | Štandardné testy volebnej forenziky (Klimekov odtlačok účasti a podielu, okrúhle percentá, posledná a druhá číslica, rozdelenie účasti, neplatné lístky, nulové počty), prispôsobené slovenským komunálnym voľbám a porovnané s rokmi 2017 a 2018. Do registra vstupujú len jednotlivé záznamy starostu a predsedu kraja s nečakane veľa nulami. Tieto testy hľadajú rozsiahlu systematickú manipuláciu; jednotlivé chyby v zápisoch nevidia. |
Česká metóda (replika) czech_replica | mimo registra | Detektory českého auditu volebnianalyza.suchan.cz (preklepnutá číslica, vynechané riadky, chýbajúce lístky, nuly, zámeny, porovnanie lístkov) s ich publikovanými prahmi, prenesené na slovenský lístok. Odpovedá na otázku, čo by tá istá metóda hlásila na našich údajoch. Slovenský lístok nemá stranícky krížik, takže kandidáti jednej strany nemajú spoločný základ hlasov ako v Česku. |
Očakávané hodnoty pre každý počet hlasov pochádzajú zo spoločného modelu, ktorý predpovedá výsledok kandidáta v okrsku z jeho výsledkov v ostatných okrskoch toho istého súboja (bez samotného skúmaného okrsku) a z výsledkov toho istého človeka v iných súbojoch. Pri súbojoch s jediným okrskom (väčšina obcí) takéto porovnanie neexistuje; tam sa dajú nájsť najmä aritmetické rozpory.
Stupne dôkazu
- Aritmetický rozpor
- Dva oficiálne záznamy si navzájom odporujú alebo je porušená identita, ktorá musí platiť. Rozpor je istý; nie je však isté, ktorý záznam je nesprávny, ani čo rozpor spôsobilo.
- Silný signál
- Konkrétny mechanizmus chyby (napríklad posun riadkov) vysvetľuje zverejnené čísla oveľa lepšie než predpoklad, že sú správne, a opravené hodnoty sú v bežnom rozsahu. Stále ide o štatistický záver.
- Nejednoznačný signál
- Nezvyčajné čísla, ktoré môžu mať aj celkom bežné vysvetlenie: domáci kandidát, miestna kampaň, komunitné hlasovanie, malý okrsok. Väčšina nálezov C pravdepodobne nie je chybou.
Vplyv na výsledok
- Navrhnutá oprava by zmenila zvolených
- Detektor navrhol konkrétnu opravu hlasov a po jej dosadení do celého súboja by bol zvolený iný kandidát (alebo by vznikla či zanikla rovnosť hlasov). Opravené hodnoty sú často len odhady modelu, nie skutočné čísla.
- Mohlo by zmeniť výsledok
- Konkrétna oprava nie je k dispozícii, ale počet hlasov, ktorých sa anomália týka, je aspoň taký veľký ako najmenší presun, ktorý by zmenil zvolených.
- Bez vplyvu na zvolených
- Ani navrhnutá oprava, ani rozsah anomálie by nezmenili, kto bol zvolený.
- Netýka sa hlasov
- Nález sa týka údajov o účasti (počet voličov, obálok, platných lístkov), ktoré do prideľovania mandátov priamo nevstupujú.
Nálezy na tom istom okrsku a súboji tvoria prípad. Prípady radíme podľa sily dôkazov (stupeň a počet nezávislých skupín dôkazov) a podľa možného vplyvu. Poradie slúži na to, čo overiť skôr; nie je mierou viny.
Kontrola uskutočniteľnosti opravy
Oprava navrhnutá detektorom je hypotéza o skutočnom zázname, napríklad „kandidát č. 2 mal 36 hlasov, nie 346“. Každú takú opravu dosadíme do kópie záznamu a znova overíme pevné identity, ktoré musia platiť: počet zapísaných voličov ≥ zúčastnených ≥ obálok ≥ platných lístkov; pri starostovi a predsedovi kraja sa súčet hlasov rovná počtu platných lístkov; v zastupiteľstve žiadny kandidát nemá viac hlasov než platných lístkov a súčet hlasov je aspoň taký ako počet platných lístkov a najviac tento počet vynásobený počtom mandátov; mestský a mestskočastný záznam toho istého okrsku sa zhodujú. Ak oprava poruší identitu, ktorá v zverejnenom zázname platí, nemôže byť pravdivá tak, ako je navrhnutá (zverejnený záznam by musel obsahovať ešte druhú, vyrovnávajúcu chybu). Taká oprava:
- nesmie určovať vplyv: nález sa zaradí medzi tie bez vplyvu na zvolených, hoci jej prepočet na stránke prípadu ukazujeme s upozornením;
- znižuje stupeň nálezu zo silného signálu (B) na nejednoznačný (C), ak je oprava jeho hlavným dôkazom. Výnimkou sú zdvojené alebo skopírované bloky, ktoré stoja samy osebe bez ohľadu na odhad stratených hodnôt. Aritmetický rozpor (A) sa nikdy neznižuje.
Neuskutočniteľná oprava neznamená, že je záznam správny. Znamená len, že toto konkrétne vysvetlenie neobstojí.
Ako overujeme detektory
Pred použitím na skutočných údajoch sme do čistých údajov z roku 2022 umelo vložili tisíce chýb známeho typu (preklepy číslic, posuny riadkov, zámeny, chýbajúce a zdvojené bloky) a merali, koľko z nich každý detektor nájde, ako vysoko ich zoradí, či navrhne správnu opravu a koľko falošných nálezov vytvorí. Výsledky porovnávame aj s nálezmi, ktoré v roku 2022 zverejnil projekt overvolby.sk; tie však nepovažujeme za overenú pravdu.
Miera falošných nálezov a citlivosť
Posledný beh testu (25. 10. 2026 09:22 UTC): údaje z roku 2022, 2 000 vložených chýb (200 na každý typ), 25 201 okrskových záznamov súbojov.
| Detektor | Falošné nálezy na 1 000 záznamov (všetky) | Falošné nálezy na 1 000 záznamov (významné) | Presnosť nových nálezov | Presnosť v najvyššom poradí |
|---|---|---|---|---|
Kontroly integrity checks | 0,04 | 0,00 | 90 % | 86 % |
Ten istý človek na viacerých lístkoch crossballot | 4,92 | 0,00 | 77 % | 30 % |
Porovnanie s predchádzajúcimi voľbami crossyear | 0,00 | 0,00 | 84 % | 67 % |
Hľadanie chýb prepisu errorsearch | 0,75 | 0,00 | 88 % | 77 % |
Spoločný model okrsku joint | 0,24 | 0,12 | 92 % | 69 % |
Kopírované a vynulované bloky novel_dup | 0,08 | 0,00 | 72 % | 53 % |
Záznamy o účasti novel_turnout | 0,28 | 0,00 | 29 % | 24 % |
Využitie lístka novel_util | 0,32 | 0,00 | 100 % | 36 % |
Súvislé bloky na lístku slates | 0,40 | 0,40 | 81 % | 52 % |
Posun riadkov za kandidátom, ktorý sa vzdal withdrawn | 0,12 | 0,04 | 100 % | 14 % |
| Detektor | zámena dvoch riadkov | preklep číslice | číslica navyše | vynechaná číslica | posun riadkov | chýbajúci blok (nuly) | zdvojený blok | presun hlasov medzi kandidátmi | zámena výsledkov dvoch okrskov | preklep v údajoch o účasti |
|---|---|---|---|---|---|---|---|---|---|---|
| Kontroly integrity | 0 % | 28 % | 49 % | 26 % | 29 % | 29 % | 38 % | 0 % | 85 % | 83 % |
| Ten istý človek na viacerých lístkoch | 15 % | 4 % | 24 % | 14 % | 26 % | 32 % | 12 % | 2 % | 34 % | 20 % |
| Porovnanie s predchádzajúcimi voľbami | 2 % | 2 % | 10 % | 1 % | 4 % | 7 % | 2 % | 0 % | 17 % | 8 % |
| Hľadanie chýb prepisu | 16 % | 22 % | 70 % | 25 % | 47 % | 38 % | 44 % | 1 % | 86 % | 60 % |
| Spoločný model okrsku | 0 % | 20 % | 66 % | 26 % | 24 % | 26 % | 42 % | 0 % | 86 % | 80 % |
| Kopírované a vynulované bloky | 0 % | 0 % | 0 % | 2 % | 10 % | 72 % | 42 % | 0 % | 12 % | 3 % |
| Záznamy o účasti | 0 % | 0 % | 0 % | 0 % | 0 % | 0 % | 0 % | 0 % | 0 % | 78 % |
| Využitie lístka | 0 % | 0 % | 0 % | 0 % | 0 % | 3 % | 0 % | 0 % | 6 % | 0 % |
| Súvislé bloky na lístku | 0 % | 0 % | 0 % | 0 % | 10 % | 16 % | 2 % | 0 % | 0 % | 0 % |
| Posun riadkov za kandidátom, ktorý sa vzdal | 0 % | 0 % | 0 % | 0 % | 3 % | 0 % | 0 % | 0 % | 0 % | 0 % |
| Detektor | Označené tvrdenia overvolby.sk | z toho významné |
|---|---|---|
| Kontroly integrity | 18 z 115 | 2 |
| Ten istý človek na viacerých lístkoch | 7 z 115 | 3 |
| Porovnanie s predchádzajúcimi voľbami | 2 z 115 | 2 |
| Hľadanie chýb prepisu | 11 z 115 | 4 |
| Spoločný model okrsku | 12 z 115 | 12 |
| Kopírované a vynulované bloky | 3 z 115 | 3 |
| Záznamy o účasti | 11 z 115 | 11 |
| Využitie lístka | 9 z 115 | 5 |
| Súvislé bloky na lístku | 4 z 115 | 4 |
| Posun riadkov za kandidátom, ktorý sa vzdal | 6 z 115 | 6 |
| Detektor | Skutočné nálezy 2022 (A / B / C) | Falošné A na beh | Falošné B na beh | Falošné C na beh |
|---|---|---|---|---|
Kontroly integrity checks | 34 / 0 / 531 | 0 (0–3,7) | 0 (0–3,7) | 1 (0–5,6) |
Ten istý človek na viacerých lístkoch crossballot | 0 / 21 / 258 | 0 | 0 (0–3,7) | 124 (103–148) |
Porovnanie s predchádzajúcimi voľbami crossyear | 0 / 1 / 23 | 0 | 0 (0–3,7) | 0 (0–3,7) |
Hľadanie chýb prepisu errorsearch | 0 / 7 / 39 | 0 | 0 (0–3,7) | 19 (11–30) |
Spoločný model okrsku joint | 0 / 5 / 84 | 0 | 2 (0,2–7,2) | 4 (1,1–10,2) |
Kopírované a vynulované bloky novel_dup | 0 / 5 / 36 | 0 | 0 (0–3,7) | 2 (0,2–7,2) |
Záznamy o účasti novel_turnout | 6 / 9 / 18 | 0 | 1 (0–5,6) | 6 (2,2–13,1) |
Využitie lístka novel_util | 0 / 1 / 11 | 0 | 0 (0–3,7) | 8 (3,5–15,8) |
Súvislé bloky na lístku slates | 0 / 6 / 5 | 0 | 2 (0,2–7,2) | 8 (3,5–15,8) |
Posun riadkov za kandidátom, ktorý sa vzdal withdrawn | 0 / 21 / 1 | 0 | 1 (0–5,6) | 2 (0,2–7,2) |
Spolu za všetky detektory: 0 falošných nálezov stupňa A (aritmetický rozpor náhodou vzniknúť nemôže), približne 3 falošné nálezy stupňa B (95 % interval 0,6–8,8) a približne 170 stupňa C na jeden celoštátny beh. Stupeň C je preto zoznam na preverenie, nie zoznam chýb.
Malá miera falošných nálezov na jeden záznam sa pri desaťtisícoch záznamov stále sčíta na desiatky nálezov. Preto je väčšina nálezov stupňa C pravdepodobne náhodná a preto silné prípady prechádzajú aj kritickou kontrolou.
Detektory pridané po roku 2022 a ich overenie
Po prvých výsledkoch sme pridali tri detektory a jednu repliku cudzej metódy. Každý sme overili na údajoch, kde poznáme odpoveď, a na kontrolnej veličine, ktorá chybou byť nemôže.
- Neúplný záznam
record_shortfall - Skutočné miestne výkyvy (domáci kandidát, kampaň) posúvajú záznam oboma smermi, vynechané lístky len nadol. Nulová hypotéza je preto odhadnutá na hornej polovici rozdelenia. Kontrola: v hornom chvoste, kde chyba nemôže byť, je pri p ≤ 0,001 4 záznamov (2022) a 8 (2026) proti očakávaným asi 4,7; v dolnom chvoste 22 a 17. Na roku 2022 nájde chyby, ktoré kontrola potvrdila alebo uznala za pravdepodobné: krajské zastupiteľstvo v Pezinku (len jeden hlas na lístok), mestský záznam v Ružinove a krajský obvod 611 vo Zvolene, kde oprava mení zvolených rovnako ako kritická kontrola. Nálezy: 2022: 16 (z toho 5 stupňa B), 2026: 9 (z toho 1 stupňa B). V roku 2026 žiadna jeho oprava nemení zvolených.
- Počty zapísané zoradené
sorted_record - V roku 2022 by sme medzi 11 845 záznamami zastupiteľstiev so šiestimi a viac kandidátmi pri náhodnom poradí čakali 0,67 zoradeného záznamu; našli sa 4 (pravdepodobnosť 0,005). Dva z nich opravil súd (Súdovce, Drňa) a detektor pri nich zopakuje výsledok súdu; ďalšie dva (Doľany, Devičie) kritická kontrola posúdila ako pravdepodobne skutočné poradie. Kontrolná veličina, vzostupne zoradené záznamy, ktoré sú pri náhode rovnako pravdepodobné, sedí s očakávaním vo všetkých rokoch. V roku 2026 nie je zoradený žiadny záznam (očakávané 0,96). Skúšobne vložené zoradené záznamy v údajoch 2026 postup zachytí v 91 % prípadov. Nálezy: 2022: 4 (z toho 1 stupňa B), 2026: 0.
- Súhrnné testy
globaltests - Pri nadbytku núl má v rokoch 2017 – 2026 p < 0,01 od 0,23 % do 1,06 % záznamov starostu a predsedu kraja, teda test je kalibrovaný alebo opatrný. Záznamy zastupiteľstiev do registra nevstupujú, lebo blokové hlasovanie za celú kandidátku vytvára veľa núl naraz a test by v nich bol príliš citlivý. Žiadny zo súhrnných testov nenachádza v rokoch 2022 a 2026 systematickú manipuláciu a nesprávajú sa inak ako v rokoch 2017 a 2018. Výsledok „v poriadku“ však neznamená, že sú údaje bez chýb. Nálezy: 2022: 6, 2026: 3.
- Česká metóda (replika)
czech_replica - Na údajoch 2026 dáva 26 nálezov, ktoré by menili zvolených, v 24 okrskoch. Žiadny neobstál: 3 vyvracia zápisnica, 1 je aritmeticky nemožný, 13 vysvetľuje blokové hlasovanie alebo to, že kandidát má podobný výsledok aj v iných okrskoch či v roku 2022, a 9 kritická kontrola posúdila ako pravdepodobne skutočné. Z troch chýb roku 2022, ktoré menia mandát, nájde Liptovský Mikuláš; Trnavu nie (obvod má 7 okrskov, metóda zámen ich vyžaduje aspoň 10) a Zvolen tiež nie. Rozhodujúci znak „preklepnutej číslice“ sa na slovenských údajoch vyskytuje rovnako často pri skutočnom cieli ako pri náhodných kontrolných cieľoch (33,9 % a 34,1 % v roku 2026), takže chybu od skutočného výsledku nerozlišuje.
Či postup ako celok nie je na údaje 2026 slepý, sme overili aj samostatnými previerkami: Ako dôkladne sme hľadali.
Kritická kontrola prípadov
Najsilnejšie prípady následne prechádzajú nezávislou kritickou kontrolou, ktorá sa ich snaží vysvetliť bez chyby: hľadá miestne vysvetlenia, porovnáva ďalšie zverejnené záznamy a prepočítava výsledok s najlepšie podloženou opravou. Jej verdikt je pri prípade uvedený výrazne na začiatku stránky:
- chyba v zázname potvrdená kontrolou
- Údaje samy osebe jednoznačne ukazujú chybu v zázname (napríklad si odporujú dva oficiálne záznamy a jediné vysvetlenie je chyba prepisu).
- pravdepodobná chyba v zázname
- Kontrola nenašla presvedčivé vysvetlenie bez chyby.
- nerozhodnuté
- Chyba aj skutočný výsledok sú vierohodné.
- pravdepodobne skutočný výsledok
- Čísla majú pravdepodobne bežné vysvetlenie.
- zamietnuté: nejde o chybu
- Anomália má jasné vysvetlenie bez chyby v zázname.
Kto kontrolu vykonal: Preskúmania vznikli podľa jedného písomného protokolu v automatizovaných reláciách s pomocou umelej inteligencie; každé má zverejnené celé zdôvodnenie. Opravy a stanoviská: hello@zltastopa.sk.
Ani verdikt „chyba v zázname“ nehovorí nič o úmysle a nenahrádza nahliadnutie do originálnej zápisnice. Chyba v zápise nie je podvod.
Obmedzenia
- Pre rok 2022 nemáme originálne zápisnice. Pre rok 2026 máme len dokumenty, ktoré obce dočasne zverejnili na svojich weboch; naskenované dokumenty čítame strojovo a každý rozdiel overujeme na obrázku. Z údajov nevieme rozlíšiť preklep pri prepise od chyby pri sčítaní lístkov a nevieme nič o úmysle.
- Chyby, ktoré zachovajú súčty aj vierohodnosť čísel (napríklad zámena dvoch podobných čísel alebo malý presun hlasov), sú prakticky neodhaliteľné. Absencia nálezu neznamená, že chyba nenastala.
- V obciach s jediným okrskom nie je s čím porovnávať. Tam nachádzame najmä aritmetické rozpory a výrazné odchýlky kandidátov, ktorí kandidujú aj v iných súbojoch.
- Skutočné miestne javy (domáci kandidát, komunitné hlasovanie, asistované hlasovanie, osobitné okrsky) vytvárajú rovnaké „chvosty“ rozdelenia ako chyby. Modely to tlmia za cenu nižšej citlivosti.
- Opravy pri stratených hodnotách (vynulované bloky, posunuté riadky) sú odhady modelu, nie skutočné počty. Pri nich je vplyv na výsledok len podmienený odhad.
- Apriórne pravdepodobnosti jednotlivých typov chýb sú expertné odhady. Bayesove faktory sú uvedené v technických údajoch, aby si ich čitateľ mohol prepočítať s inými predpokladmi.
- Pri porovnávaní mnohých okrskov vzniká veľa náhodne nezvyčajných čísel. Pre štatistické nálezy preto uvádzame aj hodnotu q (kontrola podielu falošných objavov), nielen p.
Voľby 2026
Celý postup je napísaný pre ľubovoľný rok. Definitívne okrskové výsledky volieb z 24. októbra 2026 sme spracovali tými istými detektormi ako rok 2022. Navyše porovnávame PREDBEŽNÉ výsledky, ktoré sme na volbysr.sk stiahli 25. októbra 2026 dopoludnia a popoludní, s definitívnymi: zmena medzi nimi ukazuje, kde sa výsledok opravoval, a sama osebe nie je dôkazom chyby. Najtesnejšie súboje podľa predbežných výsledkov a zápisnice, ktoré obce zverejnili na svojich stránkach, sú na stránke Voľby 2026, spolu s previerkami, ako dôkladne sme hľadali. Súboje, v ktorých by o výsledku mohla rozhodnúť chyba pri sčítaní, sú v zozname na sledovanie.
Podrobná dokumentácia
Podrobná dokumentácia (anglicky) je v adresári docs/ zdrojového kódu projektu.