
R ist eine Programmiersprache und Umgebung für statistische Auswertung und Grafiken. R bietet eine breite Vielfalt an statistischen und grafischen Techniken, wie z.B. lineare und nicht-lineare Modellierung, klassische statistische Tests, Zeitreihenanalysen, Klassifizierungen, Clustering u.v.m. Eine der Stärken von R ist die Einfachheit, mit der gut designte Grafiken in hoher Qualität produziert werden können – inklusive mathematischer Symbole und Formeln.
R ist als freie Software verfügbar unter den Bedingungen der GNU General Public License und funktioniert auf allen gängigen Betriebssystemen (Windows, macOS, Linux). Mit über 20.000 Paketen auf CRAN ist R nahezu unbegrenzt erweiterbar.
R im Überblick
Video: R The most powerful and most widely used statistical software
Installation
R lässt sich kostenlos von der CRAN-Webseite herunterladen. Wähle die Version passend zu deinem Betriebssystem:
Mit einem Klick auf den Download-Link und einer Bestätigung des Speicherortes lädt sich die Installationsdatei herunter. Mit einem Doppelklick auf die heruntergeladene Datei öffnet sich der Installationsassistent, dem man einfach zu folgen braucht.
Die Grafische Benutzeroberfläche (GUI)
Die graphische Benutzeroberfläche von R ist sehr einfach aufgebaut. Es gibt drei wesentliche Bereiche: die Menüleiste, der Schnellzugriff auf Funktionen und die Konsole. In dieser werden die Befehle/Kommandos eingetippt.

Die GUI besteht aus folgenden Elementen:
- Menüleiste – Über die Menüleiste hast du Zugriff auf alle Funktionen von R, wie z.B. das Öffnen und Speichern von Skripten, die Paketverwaltung, das Aufrufen der Hilfe und weitere Einstellungen.
- Schnellzugriff auf Funktionen – Die Symbolleiste unterhalb der Menüleiste bietet Direktzugriff auf häufig genutzte Funktionen, wie z.B. das Öffnen eines neuen Skripts, das Kopieren und Einfügen oder das Unterbrechen einer laufenden Berechnung.
- Konsole – Die Konsole ist der zentrale Arbeitsbereich von R. Hier werden Ergebnisse, Meldungen und Fehlermeldungen ausgegeben. Alle Ausgaben von R erscheinen in diesem Fenster.
- Kommandozeile (Eingabeprompt
>) – Der Eingabeprompt>am linken Rand der Konsole zeigt an, dass R bereit ist, einen neuen Befehl entgegenzunehmen. Hier tippst du deine R-Befehle ein und bestätigst mit der Enter-Taste.
Warum R?
- Open Source – kostenlos und frei verfügbar
- Umfangreiches Paket-Ökosystem – über 20.000 Pakete auf CRAN
- Tidyverse – modernes, konsistentes Framework für Datenanalyse
- Reproduzierbare Forschung – mit R Markdown und Quarto
- Starke Community – aktive Nutzergemeinschaft weltweit
- Publikationsreife Grafiken – volle Kontrolle über das Erscheinungsbild
Wichtige Pakete für unsere Kurse
| Paket | Beschreibung |
|---|---|
tidyverse |
Sammlung von Paketen für Datenmanipulation und -visualisierung |
ggplot2 |
Datenvisualisierung basierend auf der Grammar of Graphics |
dplyr |
Datenmanipulation und -transformation |
tidyr |
Daten in Tidy-Format bringen |
readr |
Schnelles Einlesen von Daten |
rmarkdown |
Dynamische Dokumente erstellen |
quarto |
Wissenschaftliche Publikationen |
Weiterführende Links
- The R Project – Offizielle Webseite
- CRAN Task Views – Thematisch sortierte Paketübersichten
- R for Data Science (2e) – Online-Buch von Hadley Wickham
- VL-Folien: Einführung in R – Aus unserer Data Science 1 Vorlesung