Software

Programmiersprachen

Die Programmiersprache R

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.

Video: Demonstration der Installation

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.

Screenshot der R GUI mit markierten Bereichen für Menüleiste, Schnellzugriff, Konsole und Kommandozeile

Die grafische Benutzeroberfläche von R mit den vier wesentlichen Elementen.

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.
Video: Demonstration der Benutzeroberfläche
TippEmpfehlung

In der Praxis arbeiten die meisten R-Nutzer nicht direkt mit der R-GUI, sondern mit einer komfortableren Entwicklungsumgebung wie RStudio oder Positron. Diese bieten einen integrierten Editor, Dateiverwaltung, Hilfe-System und vieles mehr.

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