Data Analysis and Visualizations of the communal elections in Graz 2012
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code
data
doc
images
README.md

README.md

Grazwahl 2012

Datenanalyse und Visualisierung der Grazer Gemeinderatswahlen 2012.

BESCHREIBUNG

Die Analyse soll einem einen kleinen Einblick in das Ergebnis der Grazer Gemeinderatswahlen 2012 geben. Im Zuge des Arbeiten mit Datensätzen zu Wahlen soll den spezifischen Fragestellungen nachgegangen und diese visual dargestellt werden.

Dies ist in erster Linie das Visualisieren des Ergebnisses auf einer Karte der Stadt Graz sowie Erzeugen unterschiedlicher Säulendiagramme zu den einzelnen Bezirken.

Weiters soll auch eine Analyse von Graz spezifischen Fragestellungen in Verbindung sozio-ökonomischen Daten (sofern vorhanden) gemacht und nach räumlichen Mustern gesucht werden.

Open Science Projektseite

INSTALL

Sämtliche R Scripts müssen aus dem root-Ordner ausgeführt werden. In R Studio dazu unter "Session -> Set Working Directory -> Choose Directory" wählen und danach den root-Ordner auswählen.

Sämtliche Inhalte können durch das Ausführen der Datei ./code/shell/build.sh neu generiert werden.

sh ./code/shell/build.sh

DOKUMENTATION

Big 6 werden hier wie folgt die 6 Parteien die es in den Gemeinderat geschafft haben genannt, also SPÖ, ÖVP, FPÖ, Grüne, KPÖ und Piraten.

Ergebnisse

Grundlegendes

besondere Stimmen:

  • 816: vorgezogenen Wahltag am 16. November 2012; Seniorenpflegeheim mit um die 80 Stimmabgaben am Tag der Wahl
  • 2798: Briefwahlstimmen
  • 2799: am Wahltag in Wahlkartenwahllokalen oder vor einer besonderen Wahlbehörde verwendeten Wahlkarten (z.B. Hausbesuche)

Die Vorwahlen sind unter dem Sprengel 816 eingetragen. 1

Inkonsistenz in Daten: es waren anscheinend um die 8000 vorgezogene Wahlen

Parteien

PARTEIKÜRZEL, PARTEINAME, RGB-FARBCODE

  • SPÖ: Sozialdemokratische Partei Österreichs, #ce000c, 206 0 12
  • ÖVP: Österreichische Volkspartei
  • FPÖ: Freiheitliche Partei Österreichs, #0e428e, 14 66 142
  • Grünen: Die Grünen - Alternative Liste Graz , #87b52a, 135 181 42
  • KPÖ: Kommunistische Partei Österreichs, #cc3333, 204 51 51
  • BZÖ: Liste Gerald Grosz, #ee7f00, 238 127 0
  • CP-G: Christliche Partei - Grössler
  • Piraten: Piratenpartei Graz, #4c2582, 76 37 130
  • ESK: Einsparkraftwerk
  • BBB: Betty Baloo Bande
  • WIR: Wir Wähler - Wir packen es an - Wir wollen unser Recht

Quellcode

Wörterbuch

  • Sprengel = parish
  • Bezirk = district
  • berechtigte WählerInnen = authorized voters
  • Wahlbeteiligung = voters participation

Daten

Rohdaten

Die Rohdaten stammen vom OGD Portal der Stadt Graz.

Prozessierte Daten

Es wurden einige Datensets aus den Rohdaten erzeugt. Diese sind unter ./data/csv, ./data/rstat und ./data/shapezu finden.

Nähere Infos zur Datenstruktur sind in ./doc/grazwahl2012.org nachzulesen.

Templates

Die Druckzusammenstellung für die Choroplethen Karte in Quantum GIS wurde als Template-File unter ./data/qgis/graz.qpt abgespeichert. Die Vorlage bietet sich auch für andere Kartendarstellung mit Graz als Grundflächean, als jene für die Wahlergebnisse.

Diagramme

Folgende Diagrammtypen wurden aus unterschiedlichen Datensätzen erzeugt und sind im Ordner ./images zu finden.

  • Säulendiagramme
  • Choroplethendiagramme
  • Boxplots
  • Histogramme
  • Dichtefunktionen

Qualitätssicherung

  • Parteien sind nach dem Listenplatz in allen Datensätzen geordnet

ToDo

CHANGELOG

Version 1.0

  • Säubern und Strukturieren der Rohdaten für weitere Analysen
  • Speichern der prozessierten Daten als CSV und RDA files
  • Berechnen des Korrelationskoeffizienten und visualisieren via Säulendiagramme
  • Erstellen von Diagrammen: Histogramme, Dichtefunktionen, Boxplots, Säulendiagramme
  • Erzeugen von Choroplethen Diagramme in QGIS
  • Shell Scripts
    • build.sh: Ausführen aller Scripts und neu generieren des gesamten Contents
    • create_tarball.sh: Erstellen eines Tar-Balls mit allen Bildern
    • get_twitter_data.sh: Download der Twitterdaten
  • R Scripts
    • prepData.R: Daten aufbereiten
    • functions.R: Funktionen
    • visualize.R: Erzeugen der Diagramme
    • spatial.R: Daten vorbereiten für Choroplethen Diagramme
  • Präsentation bei 3. offenen Grazer OGD Stammtisch
  • Erstellen der Dokumentation

QUELLEN