从statsmodels测试因果关系结果中检索p值

时间:2019-07-18 13:42:17

标签: python pandas numpy statsmodels

尝试从statsmodels test_causality中检索p值

results = results.test_causality('Q50', ['Q95'], kind='f')
print results

# output:
<statsmodels.tsa.vector_ar.hypothesis_test_results.CausalityTestResults object. 
H_0: Q95 does not Granger-cause Q50: fail to reject at 5% significance level. 
Test statistic: 0.200, critical value: 3.851>, p-value: 0.655>

如何只复制p值?

非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用__dir__()查询对象的所有属性,或者如果您使用的是ipython或任何其他自动填充环境,则可以TAB直到看到所需的内容,在这种情况下,是:

print(results.pvalue)