描述性统计与函数屏蔽
之前,您已经看到 summary() 函数会计算均值、中位数、第 1 和第 3 四分位数,以及最小值和最大值,但不包含标准差。不过,Hmisc 和 psych 这两个包都提供了 describe() 函数,可返回更完整的描述性统计,包括标准差。
为了获得这些描述性统计,您将运行两个包中同名的 describe() 函数。为避免混淆,建议始终使用 packagename::functionname() 的写法,明确指定要调用的包内函数。
abaloneKeep 数据集和 dplyr 包已为您加载。
本练习是课程的一部分
面向 SAS 用户的 R
练习说明
- 加载
Hmisc包。 - 使用
Hmisc::describe()函数,获取鲍鱼的性别、长度、直径和高度的描述性统计。 - 加载
psych包——注意有关从Hmisc包"屏蔽"describe()函数的警告(因为两个包都有名为describe()的函数)。 - 运行
psych包中的describe()函数,获取鲍鱼长度、直径和高度的描述性统计。不要包含性别,因为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
___ %>%
___ %>%
___::___