开始使用免费开始使用

描述性统计与函数屏蔽

之前,您已经看到 summary() 函数会计算均值、中位数、第 1 和第 3 四分位数,以及最小值和最大值,但不包含标准差。不过,Hmiscpsych 这两个包都提供了 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
___ %>% 
  ___ %>% 
  ___::___
编辑并运行代码