НачатьНачать бесплатно

Описательная статистика и маскировка функций

Ранее вы видели, что функция summary() вычисляет среднее значение, медиану, 1-й и 3-й квартили, а также минимум и максимум. Стандартное отклонение при этом не включается. Однако пакеты Hmisc и psych оба содержат функцию describe(), которая предоставляет более полную описательную статистику, в том числе стандартное отклонение.

Чтобы получить эти статистики, вы будете использовать функцию describe(), которая называется одинаково в обоих пакетах. Во избежание путаницы всегда используйте нотацию packagename::functionname(), чтобы явно указать, из какого пакета вызывается функция.

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

Это упражнение является частью курса

R для пользователей SAS

Посмотреть курс

Инструкции к упражнению

  • Загрузите пакет Hmisc.
  • Получите описательную статистику для переменных sex, length, diameter и height из набора данных abalone с помощью функции Hmisc::describe().
  • Загрузите пакет psych — обратите внимание на предупреждения о том, что функция describe() из пакета Hmisc была замещена (поскольку оба пакета содержат функцию describe()).
  • Вызовите функцию describe() из пакета psych, чтобы получить описательную статистику для переменных length, diameter и height. Переменную sex не включайте: psych::describe() работает только с числовыми переменными.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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
___ %>% 
  ___ %>% 
  ___::___
Редактировать и запускать код