Yet another R blog

Packages • Praxis • Plots

Monat: Oktober 2016

Linienglättung mit ggplot2

Linienglättung hebt die wesentlichen Aussagen eines Plots hervor

Wenn Daten oder Messwerte in einem Plot dargestellt werden, gibt es oft Schwankungen und Ausreißer. Die Linienglättung zeigt eine Art gleitenden Mittelwert und macht die Kernaussage eines Plots verständlicher. ggplot2 stellt alle nötigen Werkzeuge dafür bereit. Weiterlesen

Datum und Zeit mit lubridate

Mit lubridate macht die Arbeit mit Datum und Zeit viel Spaß

Wer schon mal in R mit Datums- und Zeitangeben gearbeitet hat, der weiß, dass es wie es im Englischen so schön heißt „a pain in the ass“ ist. Datumsangeben kommen in unterschiedlichen Formaten daher, aus denen sich nur schwer einzelne Komponenten wie Tag, Monat oder Jahr exrahieren lassen. Dazu kommt der umständliche Umgang mit Zeitzonen, Sommerzeit und Schaltjahren. Mit dem Package lubridate (Link) ist das alles kein Problem. Weiterlesen

Lorenzkurven

Lorenzkurven visualisieren Ungleichheiten etwa bei der Einkommensverteilung

Lorenzkurven sind eine grafische Darstellungsform für die Abbildung von Ungleichheit und werden typischerweise für Einkommensverteilungen verwendet. Eingeführt hat sie Max Otto Lorenz im Jahr 1905. Das Beispiel zeigt die Lorenzkurve der Einkommensverteilung in Deutschland im Jahr 2011. Weiterlesen

Bundeshaushalt als Treemap

Treemap: Je größer die Zahl, desto größer die Fläche

Eine Treemap stellt Zahlenwerte als verschachtelte Rechtecke dar, wobei die Fläche der Rechtecke die Größenverhältnisse der Zahlen abbildet. R verwendet dafür das Package treemap. Als Beispiel wird hier der Bundeshaushalt des Jahres 2015 visualisiert. Weiterlesen

Zufallszahlen erzeugen

R bringt mehrere Generatoren für Zufallszahlen mit

Zufallszahlen spielen oft eine wichtige Rolle bei der Analyse von Daten. R bringt eine Reihe von Funktionen mit, die solche Zahlen aus verschiedenen Verteilungen generieren. Weiterlesen

Der Niedergang der SPD

Plots der Sitzverteilung im Deutschen Bundestag

Die Sitzverteilung in einem Parlament wird häufig mit einer Grafik dargestellt, für die es keinen richtigen Namen gibt. Am treffendsden sind noch die Bezeichnungen Halbkreisdiagramm oder besser noch Halbringdiagramm. Ein solches Diagramm mit ggplot2 zu erstellen, erfordert einige Umwege. Weiterlesen