Daten einlesen
Einstieg
Höhen und Tiefen beim Lernen von R sind normal — mit etwas Übung geht bald alles leichter von der Hand.
Einstieg
Errrstkontakt
Definition: Reproduzierbarkeit
Ein (wissenschaftlicher) Befund ist reproduzierbar, wenn andere Personen mit der Analysemethodik zum gleichen Ergebnis kommen wie in der ursprünglichen Analyse (Plesser, 2018).
Daten + Syntax + genaue Messbeschreibung = reproduzierbar
Errrstkontakt
Obels et al. (2020) untersuchten die Reproduzierbarkeit von Registered Reports (2014–2018):
Von 62 Artikeln hatten 41 Daten verfügbar, 37 Analyseskripte. Für 36 Artikel waren beides verfügbar. Reproduziert werden konnten die Hauptergebnisse von 21 Artikeln.
Insgesamt war also etwa jede dritte Studie reproduzierbar — da gibt es noch viel Luft nach oben.
Errrstkontakt
Errrstkontakt
Beide IDEs finden R selbständig — gestartet wird immer nur die IDE, nicht R direkt.
Hinweis
Alle Inhalte dieses Buchs funktionieren identisch mit RStudio und Positron.
Tipp
Master-Shortcut Strg+Shift+P öffnet die Befehlspalette — damit finden und starten Sie jeden Befehl der IDE, ohne den Klickpfad im Menü suchen zu müssen (funktioniert in RStudio und Positron).
Installation
R-Pakete
Installieren (einmalig): per Klick (RStudio) oder Code:
Starten (bei jedem Neustart neu):
Für dieses Buch benötigt: tidyverse (Wickham et al., 2019) und easystats (Lüdecke et al., 2022) — beides “Sammelpakete”, die mehrere Pakete auf einmal bereitstellen.
R-Pakete
"daten.csv" statt eines langen Pfads.Mit R arbeiten
Strg+S · Öffnen: Strg+OMit R arbeiten
<- (bevorzugt) oder = — beides funktioniert.Errisch für Einsteiger
Definition: Funktion
Eine Funktion ist eine Regel, die jedem Eingabewert (Argument) einen Ausgabewert zuordnet — eine “Maschine”, die Eingabedaten in Ausgabedaten umwandelt.
Errisch für Einsteiger
Definition: Vektor
Ein Vektor ist eine geordnete Folge von Werten (“Elementen”), erstellt mit der Funktion c().
Errisch für Einsteiger
R arbeitet verschachtelte Befehle von innen nach außen ab:
mean(Antworten) → mean(c(42, 43)) → 42.5
Errisch für Einsteiger
x: der Vektor, für den der Mittelwert berechnet wirdtrim: sollen Extremwerte “abgeschnitten” werden?na.rm: sollen fehlende Werte (NA) entfernt werden?mean(Antworten, 0, FALSE).Errisch für Einsteiger
NA steht für not available — R macht damit auf fehlende Werte aufmerksam, statt sie stillschweigend zu ignorieren.
Errisch für Einsteiger
Eine Operation wird automatisch auf jedes Element angewandt — kein Loop nötig.
Errisch für Einsteiger
help(fun) oder Help-Panel der IDEWARNING ist meist harmlos, Error bedeutet: Syntax läuft nicht durchErrisch für Einsteiger
Eine Datei liegt entweder
In beiden Fällen definieren Pfad und Dateiname den Aufenthaltsort.
Gebräuchlichste Tabellenformate: CSV (einfache Textdatei) und XLSX (Excel).
Mit Daten arbeiten
RStudio bietet zusätzlich einen Klick-Import-Assistenten ohne R-Code.
Mit Daten arbeiten
Definition: Dataframe
Ein Dataframe (auch “Tibble”) ist ein Datenobjekt zur Darstellung von Tabellen: eine oder mehrere gleich lange, benannte Spalten. Jede Spalte ist selbst ein Vektor.
Tabellen ansehen: Namen eingeben, oder View(mariokart).
Mit Daten arbeiten
| Prüfung auf | R-Syntax |
|---|---|
| Gleichheit | x == Wert |
| Ungleichheit | x != Wert |
| Größer / kleiner | x > Wert / x < Wert |
| Logisches UND / ODER | & / | |
Vorsicht
x = 73 prüft nicht auf Gleichheit, sondern weist zu!
Logikprüfung
Faktor ~200 zwischen R und SPSS — ein Indiz, dass R in der Praxis stark gefragt ist. Berufe mit Datenbezug zählen zu den stark wachsenden Berufsfeldern (Berger, 2019.).
Praxisbezug
<-), Funktionen (fun(x)) und Vektoren (c()) sind die Grundbausteine== prüft, = weist zu![]()
Statistik1 — Daten einlesen