我在python中寻找FDIST的等效函数

时间:2015-05-11 10:45:57

标签: python django excel python-2.7

我不是统计学家或类似的东西。我正在开发一个项目,我得到一个excel文件,我需要将文件中的相同操作复制到html表。

我得到了大部分文件,但我坚持使用一个名为FDIST的函数,正如我试图理解的那样意味着函数概率分布。现在我试着寻找在python中做同样事情的事情(因为我使用django作为服务器端)我遇到了scipy库,这对我需要做的其他操作有很大的帮助,但我仍然不能找到能在excel中做FDIST的东西。我找到了一个函数f.pdf但结果却不一样。

有人可以提出一种方法来获得相同的结果吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以阅读this以了解有关F分布的更多信息。

如果在Excel中使用参数x = 2.510, dfn = 3, dfd = 48,则会得到:

FDIST in Excel

请注意,FDIST可与Excel 2007及更早版本兼容,并由F.DIST(带Cumulative = True)取代

使用scipy.stats可获得相同的结果:

>>>from scipy.stats import f
>>>x = 2.510
>>>dfn = 3
>>>dfd = 48

>>>f.cdf (x, dfn, dfd)
0.930177201089
>>>1- f.cdf (x, dfn, dfd)
0.0698227989112

希望这有帮助。