Ende Mai ist es wieder soweit: Die MEPs im europäischen Parlament wollen gewählt werden. Und das passiert wie üblich im natürlichen Habitat des Europawals! Also: Fernglaeser raus und schön die finger im Boot lassen. Und nun zum Wetter…

Spannung pur!

Die Europawahl verspricht spannend zu werden! In der aktuellen Legislaturperiode gab es einige interessante Entscheidungen, zum Beispiel ueber die Verwendung von Fluggastdaten, Neuzulassung von Glyphosat, verschiedene Handelsabkommen (CETA, TTIP, ..), Verbot von Einwegplastik und zuletzt die Reform des Urheberrechts… Doch wie gut haben die Abgeordneten bei den offiziellen Abstimmungen eure Meinung vertreten? Da das mal wieder gar nicht so leicht herauszufinden ist, hilft euch der Europawal :)

Datenlage schwierig…

Wir kennen das ja schon von der Bundestagswahl: Die spannenden Daten sind verschlüsselt in komischen Datenformaten, siehe erster Artikel.

Gefangene Abstimmungsdaten...

Abbildung 1: Gefangene Abstimmungsdaten…

Für die Abstimmungen in der EU sieht die Datenlage leider noch einen Zacken schlimmer aus. Ein offizielles Abstimmungsergebnis des EU-Parlaments ist in Abbildung 1 veranschaulicht: Lange Listen mit Namen der Parlamentarier, inklusive voller Bandbreite an non-ASCII Zeichen. Keine Zuordnung zu Ländern oder Parteien. Lediglich die Zugehörigkeit zu den europäischen Koalitionen ist vorhanden.. Aber allein diese Datei zu finden ist eine anspruchsvolle Herausforderung! Und dann besteht die Datei natürlich nicht nur aus dem Ergebnis einer Abstimmung - das Bild oben ist ein Extrakt aus einem 89-seitigem Dokument, mit mehreren Entschliessungen, Änderungsanträgen, Entwürfen, etc… Und natürlich steht an diesem Abstimmungsergebnis nicht, um welche Abstimmung es überhaupt geht… Zumindest nicht in einer menschenlesbaren Form.. Entschliessung B8-0277/2014… Aha, alles klar… ;-)

Datenlage super!

Aber Glücklicherweise gibt es ja das Team von abgeordnetenwatch.de! Dort wurde schon fleissig gesammelt und extrahiert und integriert… Und es gibt eine API! :)

Bei abgeordnetenwatch.de sind zwar nicht alle Abstimmungen verfügbar, aber mehr als 100 Abstimmungen sollten für einen EuropaWal genügen. Also alles halb so schlimm. Dank abgeordnetenwatch.de kann es nun doch einen EuropaWal geben. Genug zu tun gibt es aber trotzdem!

Datenkunde

Heatmap des Abstimmungsverhaltens der einzelnen Parteien in der 8. Legislatuerperiode des Europäischen Parlaments

Abbildung 2: Heatmap des Abstimmungsverhaltens der einzelnen Parteien in der 8. Legislatuerperiode des Europäischen Parlaments

Natürlich haben wir uns zunächst ein Überblick über die Daten verschafft. Dafür hat sich in der Vergangenheit immer ein Blick in die Heatmap gelohnt. Und so auch hier, siehe Abbildung 2! (Wer die Karte nicht versteht, schaut am besten nochmal zu Wie liest man die Heatmap? Die kryptischen Bezeichnungen für die Zeilen rechts entsprechen den UUIDs der Abstimmungen bei abgeordnetenwatch.de)

Es wirkt jedenfalls wesentlich spannender als bei der Bundestagswahl, oder? Im EU-Parlament sind mehr Parteien vertreten und das Abstimmungsverhalten ist nicht so eine homogene Suppe!

Die hierarchischen Cluster über die Parteien (die Linien über der Heatmap) lassen auf drei Gruppen von sich ähnelnden Parteien schliessen:

  • NPD, AfD und Die Blauen
  • Die PARTEI, Die Linke, ÖDP, Piratenpartei und Die Grünen
  • ALFA, Bündnis C, CDU/CSU, SPD, FDP und Freie Wähler

Wobei ich das mal gleich relativieren möchte! Das hängt natürlich auch vom Clusteralgorithmus ab. Es ist nämlich nicht so, dass die SPD ähnlicher zu ALFA (Distanz ist 7.15) als zu Die Linke (Distanz ist 4.62) ist! Aber es zeigt eine gewisse Tendenz im Abstimmungsverhalten.

Am ähnlichsten sind sich ingesamt Piratenpartei und Bündnis 90/Die Grünen mit einer Distanz von 0.85. Am unähnlichsten sind sich SPD und AfD mit einer Distanz von 9.17.

Die komplette Distanzmatrix der Parteien ist in Abbildung 3 zu sehen. Je grösser der Wert einer Zelle (bzw. je heller eine Zelle), desto unähnlicher sind sich die beiden Parteien. Kleine Werte und rote Zellen bedeuten grosse Ähnlichkeit.

Visualisierung der Distanzen zwischen den Parteien

Abbildung 3: Visualisierung der Distanzen zwischen den Parteien. Kleine Werte in den Zellen beideutet kleine Distanz. Kleine Distanz bedeutet grosse Ähnlichkeit.

Dev?

Wenn ihr gern entwicklt oder bastelt, solltet ihr mal in das res/2019-eu/wrangling/ Verzeichnis dieser Webseite schauen. Dort gibt es ein paar Scripte, um zum Beispiel die Abstimmungsergebnisse für eine UUID zu bekommen; oder um die UUID für eine Seite bei abgeordnetenwatch.de herauszufinden.

Der EuropaWal kann jeden moment auftauchen!

Ja…. Und dank der Datenaufbereitung von abgeordnetenwatch.de kann der EuropaWal nun bald an den Start gehen, um die wählende Bevölkerung über vergangene Entscheidungen im Europaparlament aufzuklären! Seid gespannt und halten Augen und Ohren offen und guckt bei DeinWal.de vorbei :)