Описательная статистика и маскировка функций
Ранее вы видели, что функция 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
___ %>%
___ %>%
___::___