Vad är felet?
I filen person.sql från http://data.riksdagen.se/Data/Ledamoter/ finns information om nuvarande och tidigare ledamöter i Riksdagen. I datan har vi identifierat några olika felaktigheter som beskrivs här.Vi hittar följande typer av fel:
- Luckor då ingen sitter på en viss stol i kammaren, se empty_slots.txt
- Perioder då två personer sitter på samma stol i kammaren
- Ibland är felet 'trivialt': exempelvis Under en dag 2014-09-29 sitter både Eberstein, Susanne (S) och Billström, Tobias (M) på stol #1. Detta för att Tobias sitter _till och med_ och Susanne sitter _från och med_. Denna typ av fel uppträder ofta, men inte alltid (data är lite inkonsekvent) och det är inte så allvarligt. Se trivial_overlaps.txt
- I 41 fall är felet allvarligt i meningen att flera ledamöter är tilldelade samma stol under en längre tid. Exempelvis sitter på stol #96 från och med 2010-10-04 till och med 2012-09-30 Riksdagsledamot Brodén, Anne Marie (M) och Riksdagsledamot Ertsborn, Jan (FP). Se bad_overlaps.txt
Visualisering
Vi har visualiserat felen per stol och figurerna nås på http://bror.einarsson.net/riksdagen/stol/096.pdf , där 096 är numret på stolen från 001 till 349. Alla 349 figurerna finns i en .zip-fil här (7MB).I figurerna indikerar röd ordinarie ledamot, gul indikerar ersättare. Kryssmönster indikerar status ledig.
Hur kollar vi?
Vi läser in
SELECT intressent_id,ordningsnummer,"from",tom,status,roll_kod FROM personuppdrag WHERE typ='kammaruppdrag' AND ordningsnummer!=0
Vi tittar på
- role = "Ersättare" eller "Riksdagsledamot" (från 'roll_kod')
- status = "Ledig" eller "Tjänstgörande" (från 'status')
- chair = 'ordningsnummer'
På så vis ser vi vem som suttit när och på vilken stol i kammaren.
Inga kommentarer:
Skicka en kommentar