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>Ü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 ausHmiscmaskierten Funktiondescribe()(da beide Packages eine Funktiondescribe()haben).- Die Funktion
describe()aus dem Packagepsychausführen, um beschreibende Statistiken für abalone length, diameter und height zu erhalten. Lass sex weg, dapsych::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
___ %>%
___ %>%
___::___