2015-05-11 28 views
2

我不是一個統計學家或類似的東西。我正在一個項目中獲得一個excel文件,我需要將文件中的相同動作複製到一個html表格中。我正在爲python尋找FDIST的等效函數

我得到了大部分文件的權利,但我堅持一個名爲FDIST的函數,正如我試圖理解的意思是函數概率分佈。現在我試圖尋找一些在python中做同樣的事情(因爲我使用django作爲服務器端),我遇到了scipy庫,這對我需要做的其他操作有很大幫助,但我仍然無法找到一些在Excel中做什麼FDIST。我找到了一個函數f.pdf,但結果並不相同。

有人可以提出一種方法來獲得相同的結果嗎?

謝謝。

回答

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 

希望這可以幫助。

+0

當我使用下列值時,x = 2.510,dfn = 3,dfd = 48.在excel上,我得到0.069822799,在python上我得到0.081155460037725474。 這是否應該是正確的? –

+0

@Yousef_Shamshoum我編輯了我的答案,我以爲你在使用F.DIST – omerbp