Zacznij terazZacznij za darmo

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

Zobacz kurs

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 funkcji describe() z pakietu Hmisc (oba pakiety zawierają funkcję o tej samej nazwie).
  • Uruchom funkcję describe() z pakietu psych, 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
___ %>% 
  ___ %>% 
  ___::___
Edytuj i uruchom kod