开始使用免费开始使用

识别离群值

请查看此处展示的亚洲各国预期寿命分布。箱线图标出了一个明显的离群值:某个国家的预期寿命特别低。您能猜到是哪个国家吗?请在控制台中使用 min()filter() 来验证您的猜测,然后继续绘制一个移除该国家后的图。

本练习是课程的一部分

R 中的探索性数据分析

查看课程

练习说明

gap2007 仍在您的工作区中。

  • 先应用筛选,使其只包含来自亚洲的观测;然后创建一个名为 is_outlier 的新变量,对于预期寿命小于 50 的国家,该变量为 TRUE。将结果赋值给 gap_asia
  • 再对 gap_asia 进行筛选以移除所有离群值,然后为剩余的预期寿命再绘制一个箱线图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Filter for Asia, add column indicating outliers
gap_asia <- ___ %>%
  filter(___) %>%
  mutate(___ = ___)

# Remove outliers, create box plot of lifeExp
gap_asia %>%
  filter(___) %>%
  ggplot(aes(x = ___, y = ___)) +
  ___
编辑并运行代码