Koho kroužkovat

Metodika

Tahle stránka popisuje každé číslo, které na webu uvidíte: odkud pochází, jak se počítá a co do něj nespadá. Když něco nevíme, je to tu napsané.

Odkud jsou data

Všechno pochází z otevřených dat Poslanecké sněmovny Parlamentu ČR (psp.cz, Data agend PS). Nic nesbíráme z médií, sociálních sítí ani odjinud.

Data byla stažena 19. srpna 2026, web vygenerován 19. srpna 2026. Sněmovna data aktualizuje denně; čísla tady odpovídají stavu k datu zpracování a dál se samy neaktualizují.

Účast na hlasováních

Podíl jmenovitých hlasování v době mandátu, u kterých byl poslanec přihlášen k hlasovacímu zařízení.

Sněmovna zaznamenává u každého hlasování, jak se zachoval každý poslanec. Za přítomnost považujeme kterýkoli ze stavů „ano“, „ne“, „zdržel se“ a „nehlasoval“ — všechny znamenají, že poslanec byl přihlášený k zařízení. Za neúčast považujeme stav „nepřihlášen“.

Ze srovnání s ostatními jsou vynecháni členové vlády: ministr na plénu chybí z povahy funkce a naivní srovnání by o něm lhalo. Jeho vlastní číslo ale uvádíme — jen ho nesrovnáváme.

Vystoupení na plénu

Počet vystoupení ve stenozáznamech, u kterých je poslanec veden jako řečník.

Text se podařilo dohledat u 100,0 % vystoupení uvedených v rejstříku. Kdyby to bylo méně než 90 %, web bychom nevydali a data označili za neúplná.

Počet poslaneckých návrhů zákonů v tomto volebním období, u kterých je poslanec veden jako předkladatel nebo spolupředkladatel.

Vládní návrhy zákonů se nepočítají, i když je ve Sněmovně uvádí ministr, který je zároveň poslancem — předkladatelem je vláda, nikoli on osobně. Číslo neříká nic o tom, kolik z návrhů prošlo.

Hlasování proti vlastnímu klubu

Hlasování, ve kterých poslanec hlasoval opačně než většina jeho klubu.

Vysoké ani nízké číslo tu nic nehodnotí. Neposuzujeme, jestli je lepší držet se klubu, nebo hlasovat jinak.

Srovnání s ostatními

Věta typu „více vystoupení než 80 % srovnávaných poslanců“ říká, jaký podíl srovnávané skupiny má hodnotu nižší. Do skupiny patří poslanci, kteří v období zažili alespoň 30 jmenovitých hlasování — mandát trvající pár dní se s celým obdobím srovnávat nedá. U účasti navíc ze skupiny vypadávají členové vlády (viz výše).

Nesestavujeme žádné žebříčky ani hodnocení „nejlepších“ a „nejhorších“ poslanců. Srovnání slouží jen k tomu, aby jedno číslo dávalo smysl vedle ostatních.

Ministři a náhradníci

Členové vlády jsou na svých stránkách výslovně označeni, včetně funkce a dat, kdy ji zastávali. Jejich účast na hlasování uvádíme, ale nesrovnáváme s ostatními.

Náhradníci nastupují místo poslanců, kterým mandát skončil. Všechny statistiky se počítají výhradně za dny, kdy dotyčný mandát skutečně měl — nikdo tedy není „nepřítomen“ v době, kdy ještě nebo už poslancem nebyl. Poslanci, jejichž mandát v průběhu období skončil, mají stránku dál; je na ní uvedeno, do kdy mandát trval.

Souhrny vystoupení a role jazykového modelu

Sekci „O čem mluví“ sestavuje jazykový model z doslovných stenozáznamů; každé tvrzení odkazuje na záznam, ze kterého vychází. Model nemá k dispozici nic jiného než text vystoupení daného poslance.

Než se souhrn dostane na web, projde strojovou kontrolou. Zahodíme ho, pokud:

Když souhrn kontrolou neprojde ani po dvou opravných pokusech, stránka ho prostě nemá. Radši žádný souhrn než souhrn, za který neručíme.

Jediná věta v sekci „V kostce“ je shrnutím témat, která jsou pod ní — vlastní odkaz nemá, protože nic nového netvrdí. Každé téma pod ní odkazy na stenozáznamy má.

Souhrn se negeneruje poslancům s méně než třemi vystoupeními — z tak malého vzorku nejde poctivě shrnout, čemu se věnují. Na jejich stránce je místo toho napsáno, že na plénu zatím téměř nevystupovali.

Hotové souhrny má 164 z 207 poslanců. Zbylé stránky souhrn nemají — buď na plénu téměř nevystupovali, nebo výstup neprošel kontrolou.

U každého poslance je pod souhrnem uvedeno, který model ho sestavil.

Co model nedělá: nepíše, co si poslanec myslí, co chce nebo co tím sleduje. Popisuje jen to, co zaznělo. Nehodnotí, nesrovnává a nepředpovídá.

Klíčová hlasování

Výběr 18 hlasování, u kterých se rozhodovalo o návrhu jako celku: závěrečná hlasování ve 3. čtení, státní rozpočet, důvěra a nedůvěra vládě a souhlas s ratifikací mezinárodních smluv.

Kandidáty hledá strojové zpracování v datech Sněmovny — bere poslední hlasování v bodu třetího čtení, tedy hlasování o návrhu jako celku, nikoli o pozměňovacích návrzích. Popisy pak procházejí revizí proti záznamu na psp.cz: ověřuje se číslo hlasování, datum, výsledek i počty hlasů. Procedurální hlasování ze začátku bodu (typu „180 : 0“) se vyřazují. Na web se dostane jen zrevidovaný seznam; nezrevidované návrhy build vůbec nečte.

U každého hlasování uvádíme, jak hlasoval daný poslanec a jaké stanovisko zaujal jeho klub. „Bez stanoviska“ znamená, že se většina přítomných členů klubu zdržela.

Mapa hlasování

Na mapě leží dva poslanci tím blíž u sebe, čím častěji hlasují stejně. Osy nemají samy o sobě žádný význam a mapa nikoho neřadí ani nehodnotí — jediné, co tvrdí, je vzájemná vzdálenost.

Která hlasování se do ní počítají

Vychází se ze stejných hlasování jako ostatní statistiky (platná jmenovitá hlasování, bez zmatečných a bez ručních). Z nich se berou jen ta, která poslance opravdu rozdělila:

Prošlo 1 178 hlasování z 2 030. Kvůli nízké účasti vypadlo 111, kvůli jednomyslnosti 724.

Jak se počítá shoda

Pro každou dvojici poslanců: shoda = stejné hlasy ÷ společná hlasování, kde do jmenovatele jde hlasování jen tehdy, když se oba vyjádřili ano nebo ne. Omluva, nepřítomnost ani „zdržel se“ se nepočítají jako nesouhlas — je to chybějící údaj, ne opačný názor. Vzdálenost na mapě odpovídá 1 − shoda.

Jak z čísel vznikne obrázek

Z matice vzdáleností dělá dvojici souřadnic klasické (metrické) MDS: matice se dvakrát vycentruje a z ní se vezmou dva největší vlastní vektory. Je to postup bez jediného nastavitelného parametru a bez náhody — kdokoli si ho může přepočítat a musí dostat tentýž obrázek. Proto tu není UMAP ani t-SNE: dávají hezčí shluky, ale výsledek závisí na nastavení a na náhodném semínku, takže by se reprodukovat nedal.

Otočení a zrcadlení výsledku je matematicky libovolné, takže by se mapa mohla po každé přestavbě náhodně převracet. Proto se pevně otáčí tak, aby největší klub ležel vlevo a druhý největší nahoře. Ani tohle pravidlo nic neznamená — je jen pevné.

Body, které by jinak splynuly v jeden, se rozestrkávají o 0,6 % šířky mapy do směru odvozeného z adresy poslancovy stránky (tedy pokaždé stejného). Týká se to 176 z 200 bodů; jinde jsou souřadnice přesně takové, jak vyšly.

Dvě čísla říkají, kolik se cestou do roviny ztratilo. Dva rozměry zachycují 100 % rozptylu. Odchylka vzdáleností (Kruskalův stress-1) je 0,093. Čím nižší stress, tím věrněji obrázek odpovídá spočítaným vzdálenostem.

Sto procent u podílu rozptylu je strop, ne dokonalost. Matice vzdáleností mezi poslanci není eukleidovská — nedá se přesně rozložit do žádného počtu rozměrů — takže část vlastních čísel vyšla záporná a surový podíl by přelezl sto procent. Jako podíl by to nedávalo smysl, proto se zastropuje. Čte se v takovém běhu stress: ten porovnává vzdálenosti v mapě přímo s vypočtenými a žádný předpoklad o eukleidovskosti nepotřebuje.

Co mapa neříká

Co tu záměrně není

Web počítá návštěvy službou GoatCounter. Neukládá cookies, nesleduje vás napříč weby a nesbírá osobní údaje — proto tu není žádná souhlasová lišta. Zaznamenává se navštívená stránka, přibližná země, typ prohlížeče a odkud jste přišli.

Je to jediný požadavek, který stránka posílá mimo tento web; všechno ostatní — písma, styly, obrázky — se načítá odsud. Když měření vypnete v prohlížeči nebo blokátorem, web funguje beze změny.

Našli jste chybu?

Napište na info@kohokrouzkovat.cz. Když u čísla uvedete odkaz na příslušnou stránku psp.cz, opraví se to rychleji.