In einem Psychologiestudium (aber natürlich auch in anderen Fächern) spielen in vielfältiger Art und Weise empirische Daten eine wichtige Rolle und in diesem Zusammenhang natürlich auch deren statistische Auswertung. Dazu werden Sie ein Verständnis für diese Verfahren und deren theoretischen Grundlagen erlangen, aber Sie werden auch eigene empirische Daten erheben, auswerten und dokumentieren (z.B. in den typischen Experimentalpsychologischen Praktika oder auch in Qualifikationsarbeiten). Zwar stehen zur Auswertung der Daten eine ganze Reihe von Programen zur Verfügung, aktuell hat sich in vielen Bereichen allerdings das frei verfügbare Programm R samt einiger Erweiterungen durchgesetzt.

Diese Seite bietet Ihnen eine Einführung in die Arbeit mit R, beginnend mit der Installation über einige grundlegende Aspekte bis zu Themen wie Programmkontrolle und einfachen statistischen Verfahren. Theoretische Kenntnisse der Verfahren werden hier nicht vermittelt, sondern vorausgesetzt (und anderweitig vermittelt).

Autor:innen dieser Seite: An den Inhalten dieser Seite haben mitgearbeitet: Eva Röttger, Markus Janczyk und Kilian Gloy. Der Inhalt dieser Seite wird in der Lehre in den Studiengängen Psychologie von der AG Forschungsmethoden und Kognitive Psychologie an der Universität Bremen verwendet, steht aber allen Interessierten zur Verfügung. Rückmeldungen/Fehler/Vorschläge können gesendet werden an .

Versionshistory:

  • v0.9: erste online-gestellte Version (9.2.2023)

1 Einführung in R und RStudio

Dieses erste Kapitel gibt Ihnen grundlegende Informationen zur Arbeit mit R (und RStudio) sowie zu deren Installation. Im Anschluss werden grundlegende Funktionalitäten behandelt. Die nächsten Kapitel greifen dann spezifische Aspekte der Arbeit mit R detaillierter auf.

1.1 Grundlagen und Installation

1.1.1 R und RStudio

R ist sehr flexibles und umfangreiches kostenloses OpenSource Statistikpaket, welches sich mittlerweile großer Verbreitung erfreut. OpenSource heißt in diesem Kontext, dass der Code frei verfügbar und einsehbar ist und im Prinzip auch jede Person eigene Ergänzungen programmieren kann.

Dabei ist R an sich ein eher unscheinbares Programm welches von vielen Anwender:innen nicht einmal wirklich geöffnet werden wird. Und wenn doch: die grafische Benutzeroberfläche ist enorm minimalistisch und bietet nur wenig Komfort. Daher gibt es eine ganze Reihe von Zusatzprogrammen, die auf R aufsetzen, aber den Komfort und das Arbeiten mit R enorm angenehmer gestalten. Wir werden hier mit dem Programm RStudio arbeiten.

Ein weiteres wichtiges Konzept bei der Arbeit mit R sind Pakete (oder Englisch: packages). Pakete stellen weitere Funktionen, Verfahren, Methoden, … zur Verfügung, und werden von verschiedenen Personen aus der R-Community geschrieben. Die Flexibilität und Mächtigkeit von R rührt auch daher, dass es für (fast) alle Probleme und Problemchen irgendwo ein Paket gibt, mit dem eine Lösung schnell gefunden ist, sobald das Paket identifiziert und installiert ist.

Nun ist R im Wesentlichen eine (Programmier-)Sprache und dies mag auf den ersten Blick abschreckend sein. Wie für alle Sprachen gilt aber auch hier: Mit beständiger Übung können Sie R meistern! Insofern können wir Sie nur ermutigen, tatsächlich mit R herumzuspielen, Dinge zu programmieren, andere Lösungswege zu suchen, und so weiter. Den meisten Personen macht die Arbeit mit R dann sogar Spaß!

1.1.2 Installation

Um R und RStudio zu nutzen, müssen beide Software-Pakete zunächst installiert werden. Der erste Schritt ist daher die Installation von R an sich. Auf der Homepage des R-Projekts (https://cran.r-project.org/) finden Sie dazu sämtliche benötigten Dateien und weitere Informationen, Pakete und auch Anleitungen (die wir hier erst einmal nicht benötigen).

Auf der Homepage wählen Sie zunächst das richtige Betriebssystem aus (Windows, Mac OS X oder Linux) und werden dann einen Schritt weitergeführt. Windowsnutzer:innen wählen auf der nächsten Seite base aus und können dann die aktuelle Version von R herunterladen und installieren. Ähnlich funktioniert die Installation bei den anderen Betriebssystemen. Falls Sie R schon installiert haben, nutzen Sie diesen Moment, um ein Update auf die neueste Version zu machen.

Der nächste Schritt ist dann die Installation von RStudio. Auf der entsprechenden Homepage https://www.rstudio.com/ wählen Sie die RStudio Desktop Version, laden sich den entsprechenden Installer für das richtige Betriebsystem herunter und folgen dann den üblichen Anweisungen bei der Installation von Software.

1.1.3 Erste Schritte

Haben Sie R und RStudio installiert, dann ist der erste wichtige Schritt zur Datenauswertung geschafft. Zum Ausprobieren können Sie nun RStudio starten (oder auch zum Vergleich einfach R einmal starten…).

RStudio sollte sich in etwa wie in der folgenden Abbildung dargestellt öffnen. Neben der Menüleiste ganz oben besteht RStudio i.d.R. aus vier verschiedenen Fenstern:

  1. Oben links befindet sich der Editor für Quellcode und Skripte, in welchem Sie den Code entwickeln, ändern, speichern und auch ausführen können. Wenn sich RStudio ohne ein leeres Editor-Fenster geöffnet hat, legen Sie nun als nächstes ein neues RScript an. Dazu gehen Sie über das Menü File - New File - R-Script (oder drücken STRG+Shift+N).
  2. Unten links befindet sich die Konsole bzw. das Befehlsfenster. Befehle die hier eingegeben werden, werden direkt ausgeführt und viele Textausgaben von R landen auch genau hier.
  3. Oben rechts ist die Variablen- und Datenansicht. Dort werden derzeit aktive Variablen und auch aktive Funktionen angezeigt, um den Überblick zu behalten. Für viele Variablen werden auch zusätzliche Informationen (z.B. ihr Typ, ihr Wert, …) angezeigt.
  4. Unten rechts ist das Ausgabefenster, in welchem typischerweise grafische Ausgaben landen. Auch kann hier eine Liste der Dateien im aktuellen Verzeichnis angezeigt werden und auch die R-Hilfe wird hier angezeigt.