Metoda · wersja v1
Test dwoch proporcji (z) + przedzial Wilsona 95%
Ta strona opisuje jedną wersję jednej metody. Materiał, który się do niej odwołuje, został policzony dokładnie tak, jak tu napisano — także wtedy, gdy metoda zdążyła się od tego czasu zmienić.
Czym liczymy
- Potok, który to liczy
- detect_rebel_rate_shift
- Wersja metody
- v1
- Próg
- |delta| >= 10 pp oraz |z| > 2,576 (p < 0,01), polowa CI <= 5 pp
- Poziom ufności
- 95 %
- Dane wejściowe
- vote_record, voting, person, change_record, dataset_coverage
- Kod, który to liczy
- backend/pipelines/sql/rebel_rate_deviation.sql
- Odcisk metody
3e8115cc493cc41676ad2253ff7643f51cfeedf5529b5f352d74b519f03df21dSuma kontrolna zapytania, parametrów, progu i wymogów. Zmiana któregokolwiek z nich bez podbicia wersji zatrzymuje wdrożenie.
Jak to liczymy
Porownujemy odsetek glosow posla niezgodnych z linia jego klubu w oknie 90 dni z jego wlasnym oknem bazowym (od poczatku danych do 91. dnia wstecz). Okna sa ROZLACZNE — sprawdza to krok assert, a nie to zdanie. Linia klubu to wybor wiekszosci klubu w tym samym glosowaniu, a klub przypisujemy Z DNIA GLOSOWANIA, odtworzony z rejestru zmian (naprawa G-20). Zglaszamy roznice >= 10 pp przy |z| > 2,576.
Czego ta metoda nie rozstrzyga
- Glosowania proceduralne i merytoryczne sa w danych Sejmu nierozroznialne bez dodatkowej pracy
- Wysoki odsetek nie znaczy 'bunt' — bywa skutkiem nieobecnosci wiekszosci klubu
- Brak korekty na wielokrotne testowanie: przy 460 poslach czesc trafien jest przypadkowa
- Klub z dnia glosowania odtwarzamy z change_record — dla zmian sprzed uruchomienia audytu bierzemy klub biezacy
- Podajemy statystyke z i prog krytyczny, nie p-value: baza nie ma funkcji rozkladu normalnego