pandas - 两个二进制时间序列之间的因果关系
问题描述
我有以下大数据框示例:
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?有没有办法计算这些二进制时间序列数据之间的相关性?
谢谢!
解决方案
推荐阅读
- android - 视频播放时的 FPS 计数器
- visual-studio-code - 如何在 debian 9 上安装 VSCODE?没有任何效果
- bash - 将正则表达式替换分配给bash中的变量的正确方法
- ruby-on-rails - Rails 5:如何从另一个 yaml 配置文件中引用 I18n 翻译?
- c - usb_device.c 文件的微芯片问题,出现我无法解决的错误
- python - 无法在python中按名称获取进程的PID
- apache-poi - 使用 AspectJ 在 Maven 中编织依赖项不起作用
- javascript - 在 Array.prototype.reduce 中使用不纯的 reducer 是否安全?
- r - R:在数据框列表中查找特定元素并将其分配给 colname 并将元素切换到右侧
- python - 如何使用python删除单词中的空格?