ПочатиПочніть безкоштовно

Специфічні статистики для однієї або кількох змінних

Як ви вже бачили, можна скористатися функціями summary(), psych::describe() або Hmisc::describe(), щоб одразу отримати багато описових статистик для однієї чи кількох змінних у наборі даних. Раніше ви також обчислювали окремі показники за допомогою функцій mean(), median(), sd() та інших.

Однак пакет dplyr надає функцію summarise() окремо або з додаванням синтаксису across(everything(), list()) для одночасного обчислення кількох потрібних користувацьких статистик для однієї чи кількох змінних.

Набір даних abaloneKeep і пакет dplyr уже завантажено для вас.

Ця вправа є частиною курсу

R для користувачів SAS

Переглянути курс

Інструкції до вправи

  • Отримайте підсумкові статистики для shucked weight і whole weight з набору даних abaloneKeep за допомогою summary().
  • Отримайте середнє та стандартне відхилення довжини за допомогою функції summarise() з пакета dplyr. Назвіть результати mean_length і sd_length для середнього та стандартного відхилення відповідно.
  • Отримайте середнє та стандартне відхилення висоти й діаметра за допомогою синтаксису summarise(across(everything(), list())) з пакета dplyr.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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))))
Редагувати та запускати код