Datenanalyse und Visualisierung der Grazer Gemeinderatswahlen 2012.
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.
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
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.
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
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
- Sprengel = parish
- Bezirk = district
- berechtigte WählerInnen = authorized voters
- Wahlbeteiligung = voters participation
Die Rohdaten stammen vom OGD Portal der Stadt Graz.
- GRW2012_Sprengelbezerg.csv
- GRW2012_Sprengelerg.csv
- GRW2012_Wahlberechtigte.csv
Es wurden einige Datensets aus den Rohdaten erzeugt. Diese sind unter ./data/csv
, ./data/rstat
und ./data/shape
zu finden.
Nähere Infos zur Datenstruktur sind in ./doc/grazwahl2012.org
nachzulesen.
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.
Folgende Diagrammtypen wurden aus unterschiedlichen Datensätzen erzeugt und sind im Ordner ./images
zu finden.
- Säulendiagramme
- Choroplethendiagramme
- Boxplots
- Histogramme
- Dichtefunktionen
- Parteien sind nach dem Listenplatz in allen Datensätzen geordnet
- 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 Contentscreate_tarball.sh
: Erstellen eines Tar-Balls mit allen Bildernget_twitter_data.sh
: Download der Twitterdaten
- R Scripts
prepData.R
: Daten aufbereitenfunctions.R
: Funktionenvisualize.R
: Erzeugen der Diagrammespatial.R
: Daten vorbereiten für Choroplethen Diagramme
- Präsentation bei 3. offenen Grazer OGD Stammtisch
- Erstellen der Dokumentation