Statystyki opisowe i maskowanie funkcji
Wiesz już, że funkcja summary() oblicza średnią, medianę, pierwszy i trzeci kwartyl oraz wartość minimalną i maksymalną. Nie uwzględnia jednak odchylenia standardowego. Zarówno pakiet Hmisc, jak i psych zawierają funkcję describe(), która dostarcza szerszy zestaw statystyk opisowych – w tym właśnie odchylenie standardowe.
Aby uzyskać te statystyki, skorzystasz z funkcji describe(), która nosi tę samą nazwę w obu pakietach. Żeby uniknąć nieporozumień, zawsze używaj notacji nazwapakietu::nazwafunkcji(), aby jawnie wskazać, z którego pakietu pochodzi dana funkcja.
Zbiór danych abaloneKeep oraz pakiet dplyr są już wczytane.
To ćwiczenie jest częścią kursu
R dla użytkowników SAS
Instrukcje do ćwiczenia
- Wczytaj pakiet
Hmisc. - Oblicz statystyki opisowe dla zmiennych: płeć, długość, średnica i wysokość ślimaka morskiego, używając funkcji
Hmisc::describe(). - Wczytaj pakiet
psych– zwróć uwagę na ostrzeżenia dotyczące maskowania funkcjidescribe()z pakietuHmisc(oba pakiety zawierają funkcję o tej samej nazwie). - Uruchom funkcję
describe()z pakietupsych, aby obliczyć statystyki opisowe dla długości, średnicy i wysokości. Pomiń płeć, ponieważpsych::describe()działa wyłącznie na zmiennych numerycznych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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
___ %>%
___ %>%
___::___