Delfi valimismäng arvutab tulemuse valesti
14. veebruar 2011
Delfis on valmis meisterdatud valimismäng, mis võimaldab hääletamises osaleda Facebooki kasutajakontot (-kontosid) omavatel isikutel. Valija saab anda hääle ühele kandidaadile ühes ringkonnas. Kena asjake, kuigi reaalse valimistulemuse prognoosimiseks valimi omapära tõttu väga palju infot ei paku. Proovi järele: http://www.delfi.ee/news/rk/valimised/
Kuna see asjake siiski kujundab potentsiaalselt mõnede valijate käitumist, ei saa jätta tähelepanuta olulisi puudusi. Esiteks ei leia hääletanu “valimistulemuse” lehelt selgitust, et talle esitatakse üksnes 101 nime, mitte kõigi häälesaajate omi. Samuti pole kirjas, et nende 101 puhul on tegu algoritmi arvates antud häältejaotuse korral parlamenti pääsevate isikutega. Häälte jaotust erakonniti tulemuslehelt ei leia.
Teiseks oluliseks puuduseks on see, et tulemuste tuvastamise algoritm on — niipalju kui mina aru saan — vigane. Algoritm ei võta arvesse seadusesätet, mis välistab ringkonnamandaatide jagamise nimekirjadele, mis ei ole üleriigilist valimiskünnist ületanud. Alla künnise jääva nimekirja kandidaat peab Riigikogusse pääsemiseks saama hääli lihtkvoodi jagu. Seetõttu on väikeparteidele Delfi mängus hetkel jagatud rohkem kohti kui seadus häälte tulemuse korral võimaldab.
Üksikkandidaat Kunnas on aga hetkeseisuga tõesti üle lihtkvoodi: tal vaja saada kõigest neljateistkümnendik ringkonna häältest.
Märkasin viga seetõttu, et olen isegi kõnealust algoritmi realiseerinud. Tuleb küll tunnistada, et Riigikogu valimise seaduse §62 lg 3 ei ole küllaldaselt selgelt sõnastatud, mistõttu programmi autorile etteheiteid ei tahaks teha.
*
Üks minu ajendeid algoritmi programmivalamisel oli muide korduv väide, et meie valimisseadus on ebaproportsionaalne enam hääli saanute kasuks. Minu väide on oli (vt. kommentaare), et täna kehtiv seadus jagab kohad üle künnise saanud erakondade vahel proportsionaalselt. Rakendades tänast seadust eelmiste RK valimiste tulemuste selgub, et rohelised ja Rahvaliit saanuks kumbki suuremate arvelt ühe lisakoha.
tere,
1.
võrreldes 2007.a valimistega pole valimisseadus §62 osas ju muutunud. või millest sa räägid?
https://www.riigiteataja.ee/redaktsioonide_vordlus.html?grupiId=155356&vasakAktId=1045561&paremAktId=13325116
2. 2007.a hääled ja kohad ja hääli koha kohta
153044 31 4937
143518 29 4949
98347 19 5176
58363 10 5836
39279 6 6547
39215 6 6536
3.
kas su tehtud mootorit saab kusagil proovida ka? ei viitsi ise treima hakata.
1. Tänan tähelepanu juhtimast, siis on minu mälu mind rängalt petnud. Seadusemuudatuste kronoloogiat ma varem kontrollima ei vaevunud, d’Hondti jagajate osas pole muudatusi tehtud teab mis ajast. Järelikult ei pea paika mu viimases lõigus esitatud väide.
Ju siis pean oma algoritmirealisatsiooni poolt arvutatud proportsionaalsema tulemuse kandma selle arvele, et ei võtnud arvesse nimekirjadesse kuuluvate kandidaatide individuaalset tulemust.
3. Veebiliideseni ei jõudnud. On olemas rubys kirjutatud koodijupp, mis saab sisendiks häälte jaotuse xmlina ja väljastab selle põhjal riigikogu kohtade jaotuse erakondade ja üksikkandidaatide vahel jms. Nimekirjadesse kuuluvate kandidaatide individuaalse häältejaotusega minu algoritm hetkeseisuga üldse ei tegele ja nagu ülal selgus, ei anna programm sellisel kujul piisavalt usaldusväärset tulemust (+1 kohta kahele viimasele, -1 kahelt esimeselt).
Soov on algoritm viimistleda, kuid pole kindel, et enne valimisi aega leian.