绘制置信带
范登堡空军基地常被用作火箭发射场。您怀疑近期火箭发射频率的上升可能正在损害周边地区的空气质量。为此,您绘制了大气 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()