开始使用免费开始使用

绘制置信带

范登堡空军基地常被用作火箭发射场。您怀疑近期火箭发射频率的上升可能正在损害周边地区的空气质量。为此,您绘制了大气 NO2 测量值的 25 天滚动平均线。为了判断观察到的模式是否只是随机噪声,您决定在滚动平均线周围添加一个 99% 置信带。为趋势线添加置信带有助于判断趋势的稳定性,从而增强或降低对所观察趋势的信心。

本练习是课程的一部分

用 Python 提升数据可视化

查看课程

练习说明

  • 通过在均值上加减 2.58 个标准误来构造 99% 上下区间带。
  • 将点估计线设为白色。
  • 通过将 alpha 设为 0.4,使点估计线半透明。
  • 告诉 plt.fill_between() 每一天要在哪些取值之间进行填充。

交互式实操练习

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

# Draw 99% inverval bands for average NO2
vandenberg_NO2['lower'] = vandenberg_NO2['mean'] ____ ____*vandenberg_NO2['std_err']
vandenberg_NO2['upper'] = vandenberg_NO2['mean'] ____ ____*vandenberg_NO2['std_err']

# Plot mean estimate as a white semi-transparent line
plt.plot('day', 'mean', data = vandenberg_NO2,
         color = '____', alpha = ____)

# Fill between the upper and lower confidence band values
plt.fill_between(x = 'day', 
                 ____ = 'lower', ____ = 'upper', 
                 data = vandenberg_NO2)

plt.show()
编辑并运行代码