tisdag 21 oktober 2014

Angående fel i data rörande kammaruppdrag

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