Python statsmodels 格兰杰因果关系测试返回空字典

标签 python time-series statsmodels

我正在使用库statsmodels.tsa.stattools.grangercausalitytests来测试两个时间序列之间的相似性。我知道列表 ab 都是合法列表,没有任何 Nonenan 值,并且它们具有大小相同。我称之为因果关系测试的数组也没有任何问题。我不明白为什么调用只返回一个空字典。

grangercausalitytests([[a[i], b[i]] for i in range(0, len(a))], -1, verbose=True)

这里可能存在什么问题?

最佳答案

maxlag 应该是正整数,而不是 -1。

永远不会遍历计算结果的循环。 http://www.statsmodels.org/stable/generated/statsmodels.tsa.stattools.grangercausalitytests.html

maxlag : integer

    the Granger causality test results are calculated for all lags up to maxlag

关于Python statsmodels 格兰杰因果关系测试返回空字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44468038/

相关文章:

python - 在字符串 Python 列表中舍入数字的最快方法

Python "in"比较不同字长的字符串

java - 如何在 JFreeChart 时间序列图中设置日期刻度的最大标签线

time-series - Facebook预言家预测 future 固定日期的值(value)

javascript - 遍历 D3 中所有数据点之间的所有值

python - python中最快的线性回归实现

python - pyinstaller 与 matlab : ImportError No module named 'mlarray'

python - headless (headless)和代理身份验证 Selenium Python

python - 获取 sklearn 逻辑回归的边际效应

python - 具有函数 : Columns Varying 的 Pandas DataFrame