LoslegenKostenlos starten

Beschreibende Statistiken und Funktionsmaskierung

Bisher hast du gesehen, dass die Funktion summary() den Mittelwert, Median, das 1. und 3. Quartil sowie Min und Max berechnet. Die Standardabweichung ist nicht enthalten. Die Packages Hmisc und psych haben jedoch beide eine Funktion describe(), die mehr beschreibende Statistiken liefert, einschließlich der Standardabweichung.

Um diese beschreibenden Statistiken zu erhalten, verwendest du die Funktion describe(), die in beiden Packages denselben Namen hat. Um Verwechslungen zu vermeiden, solltest du immer die Notation packagename::functionname() nutzen, um die Funktion aus dem gewünschten Package explizit anzugeben.

Der Datensatz abaloneKeep und das Package dplyr sind bereits für dich geladen.

Diese Übung ist Teil des Kurses

<Kurs>R für SAS-Anwender:innen</Kurs>
Kurs ansehen

Übungsanweisungen

  • Hmisc-Package laden
  • Beschreibende Statistiken für abalone sex, length, diameter und height mit der Funktion Hmisc::describe() berechnen.
  • psych-Package laden – beachte die Warnungen zur aus Hmisc maskierten Funktion describe() (da beide Packages eine Funktion describe() haben).
  • Die Funktion describe() aus dem Package psych ausführen, um beschreibende Statistiken für abalone length, diameter und height zu erhalten. Lass sex weg, da psych::describe() nur mit numerischen Variablen funktioniert.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Load the Hmisc package
library(___)

# Run describe() from Hmisc for sex, length, diameter, height
abaloneKeep %>% 
  select(___, ___, ___, ___) %>% 
  ___::___

# Load the psych package
___

# Run describe() from psych for length, diameter, height
___ %>% 
  ___ %>% 
  ___::___
Code bearbeiten und ausführen