识别离群值
请查看此处展示的亚洲各国预期寿命分布。箱线图标出了一个明显的离群值:某个国家的预期寿命特别低。您能猜到是哪个国家吗?请在控制台中使用 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 = ___)) +
___