Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-Scipy的优势比(P值=0?)_Python_Pandas_Scipy - Fatal编程技术网

Python-Scipy的优势比(P值=0?)

Python-Scipy的优势比(P值=0?),python,pandas,scipy,Python,Pandas,Scipy,我试图计算2 x 2网格的优势比(如下) 我做了以下代码以获得优势比: import scipy.stats as stats table = df.values reversedTable = table[::-1] oddsratio, pvalue = stats.fisher_exact(reversedTable) print("OddsR: ", oddsratio, "p-Value:", pvalue) 输出为: OddsR: 1.3604416468907712 p-Va

我试图计算2 x 2网格的优势比(如下)

我做了以下代码以获得优势比:

import scipy.stats as stats
table = df.values
reversedTable = table[::-1]

oddsratio, pvalue = stats.fisher_exact(reversedTable)
print("OddsR: ", oddsratio, "p-Value:", pvalue)
输出为:

OddsR:  1.3604416468907712 p-Value: 0.0

如果我使用在线计算器,我得到的p值在你的情况下,对数优势比的z值是382.246,相关的双尾p值是3.169×10-31731。这小于可以用64位浮点(2)表示的最小正值−1074),这就是fisher_-exact为p值返回的值。

啊,我明白了,谢谢!有没有办法增加它所能容纳的值的大小?我正在写一份统计报告,我想我会使用优势比,但是我做的任何事情都必须用Python代码备份。。。。。。如果它只显示0.0,那么我就不能真正使用它。Python不提供现成的任意精度浮点算法。您可能需要使用第三方库(例如),自己进行p值计算,而不是依赖于
scipy.stats
。谢谢,感谢您花时间回复。
OddsR:  1.3604416468907712 p-Value: 0.0