筛选显著的国家
并非所有斜率都显著,您可以用 p 值来判断哪些显著、哪些不显著。
不过,当您有大量 p 值(例如每个国家一个)时,会遇到多重假设检验的问题,需要设置更严格的阈值。p.adjust() 函数可以做简单的校正,对一组 p 值调用 p.adjust(p.value) 会返回一组可以更可信的数值。
在这里,您将为 slope_terms 数据集添加两个处理步骤:使用 mutate 创建新的已校正 p 值列,然后使用 filter 只保留低于 0.05 阈值的行。
本练习是课程的一部分
案例研究:R 中的探索性数据分析
练习说明
使用 p.adjust() 函数对 p.value 列进行校正,并将结果保存到新的 p.adjusted 列中。然后,筛选 p.adjusted 小于 0.05 的情况。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Filter for only the slope terms
slope_terms <- country_coefficients %>%
filter(term == "year")
# Add p.adjusted column, then filter