如何制作具有一定滞后时间的两个时间序列的相关图

我试图绘制两个时间序列之间的自相关以寻找所需的滞后。Python statsmodels.graphics.tsaplots 库提供了一个 plot_acf 用于调查时间序列对自身的滞后影响。

我如何绘制这种滞后相关性来探索一个时间序列影响另一个时间序列以了解我应该选择哪个滞后?

https://stackoverflow.com/users/7094244/michael-grogan感谢您对“自相关”和“互相关”的解释。我宁愿建议以更“统计”的方式转换您的绘图图像。例如我做的这个:

plt.xcorr(TS1, TS2, usevlines=True, maxlags=20, normed=True, lw=2)
plt.grid(True)
plt.axhline(0.2, color='blue', linestyle='dashed', lw=2)
plt.ylim([0, 0.3])
plt.title("Cross-correlation")

互相关图图像

正如您可以从图中发现的那样,我有一个非常特殊的案例,几乎没有相关性。理想情况下,您应该重写

plt.set_ylim([0, 0.3])

作为

plt.set_ylim([0, 1]) 

查看所有相关边界。并且,通常情况下,>=0.2 的相关性被认为具有统计显着性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用互相关找到两个时间序列之间的滞后

如何为matplotlib图组合两个或多个具有不同长度时间序列的pandas数据帧?

如何合并两个具有不同日期时间索引的熊猫时间序列对象?

如何检查两个日期之间的时间是否超过一定的月份数?

在R中生成具有一定相关性和特定条件的两个序列

如何在python中的同一轴上绘制具有不同时间频率的两个时间序列数据?

SparkSQL:如何对两个具有不同时间戳的时间序列数据集求和

结合两个具有tz感知日期时间索引的时间序列

合并两个具有不同时间粒度的时间序列

从具有不同 y 间隔的两个数据集绘制两个时间序列

如何制作四个具有不同高度并具有一定百分比的常用颜色的条形图

检查表的一个时间序列列是否具有两个相邻的时间点,它们的间隔大于特定长度

查找具有一定总和的两个变量的所有值的最佳方法

设置具有两个索引列的时间序列熊猫数据帧的频率

具有两个条件重置的时间序列累积总和

绘制两个具有不同x轴的时间序列

如何制作具有两个显示比例的分类变量的分组条形图?

断言两个 List 按一定顺序具有相同的子类型

绘制两个具有相同开始和结束时间的时间序列:数据与轴不对齐

如何添加两个时间序列矩阵?

Google表格:如何对齐两个时间序列

如何在同一图表中在xAxis中绘制具有不同数据时间的两个系列

对齐两个时间序列,每个时间序列之间都有间隔

多线时间序列的两个时间序列之间的绘图中的当前相关性

如何在Python的同一图上绘制两个不同的时间序列

如何绘制滞后的时间序列?

如何合并两个时间序列以生成一个对象,其中只有较小的一个 (R) 的日期?

R - 如何制作一个雷达图矩阵,每个图表中有两个图。

减去两个 ECDF 时间序列