我有一些时间序列,它们缓慢增长,但在短时间内非常波动。例如,时间序列可能如下所示:
[10 + np.random.rand() for i in range(100)] + [12 + np.random.rand() for i in range(100)] + [14 + np.random.rand() for i in range(100)]
我希望能够绘制时间序列图,重点关注总体趋势,而不是小波动。有没有一种方式可以绘制一段时间内的平均值,并用带状线表示波动范围(该带状线应表示信赖区间,在该时刻数据点可能存在的区域)?
一个简单的图形如下所示: 我想要的绘图,带有置信区间,应该是这样的:
有没有一种优雅的方式在Python中实现?