Zacznij terazZacznij za darmo

Statystyki szczegółowe dla jednej lub wielu zmiennych

Jak już wiesz, do obliczenia wielu statystyk opisowych naraz dla jednej lub więcej zmiennych w zbiorze danych możesz używać funkcji takich jak summary(), psych::describe() czy Hmisc::describe(). We wcześniejszych ćwiczeniach obliczałeś też poszczególne statystyki za pomocą funkcji takich jak mean(), median(), sd() i innych.

Pakiet dplyr udostępnia jednak funkcję summarise(), której można używać samodzielnie lub rozszerzyć o składnię across(everything(), list()), aby obliczyć kilka wybranych statystyk naraz dla jednej lub wielu zmiennych.

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

  • Uzyskaj statystyki podsumowujące dla wagi po wyłuskaniu i wagi całkowitej ze zbioru danych abaloneKeep, używając funkcji summary().
  • Oblicz średnią i odchylenie standardowe długości za pomocą funkcji summarise() z pakietu dplyr. Nazwij wynikowe statystyki odpowiednio mean_length (średnia) i sd_length (odchylenie standardowe).
  • Oblicz średnią i odchylenie standardowe wysokości i średnicy, używając składni summarise(across(everything(), list())) z pakietu dplyr.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Run summary() for shuckedWeight and wholeWeight
abaloneKeep %>%
  select(___, ___) %>%
  ___

# Get mean and sd for length
abaloneKeep %>%
  ___(___ = mean(___),
      ___ = sd(___))

# Get mean and sd for height and diameter
abaloneKeep %>%
  ___ %>%
  summarise(across(everything(),list(___ = ~ mean(.x),
                                     ___ = ~ sd(.x))))
Edytuj i uruchom kod