首页 > 解决方案 > 两个二进制时间序列之间的因果关系

问题描述

我有以下大数据框示例:

Time (ms)  Signal_1  Signal_2
0          0         0
1          0         0
2          0         1
3          0         0
4          1         0
5          0         0
6          0         0
.          .         .
.          .         .
.          .         .
996        1         1
997        0         0
998        0         0

Signal_1表示在时间 i中人X是否发生了心跳。

Signal_2表示在时间 i是否发生人Y的心跳。

时间(毫秒)是时间 i和数据帧的索引。Time = 0 表示实验的开始。Time = 1000 表示实验开始后经过的第一秒。

由于信号是标称的(布尔值),我如何使用 VAR 和格兰杰因果关系来判断 Signal_1 是否导致 Signal_2?有没有办法计算这些二进制时间序列数据之间的相关性?

谢谢!

标签: pandastime-seriessignalsheartbeatautoregressive-models

解决方案


推荐阅读