2011-03-14 61 views
0

進口統計模塊,我試圖用一些可用的功能在這裏錯誤從SciPy的

http://www.scipy.org/doc/api_docs/SciPy.stats.stats.html

但我只能似乎得到訪問其中的一些。例如,當我做from scipy import stats我可以做一些像stats.gmean([3,4])來獲得幾何意義,但是當我嘗試stats.samplestd([3,4])時,我得到一個錯誤,說模塊有沒有屬性samplestd。

任何幫助將不勝感激。

我正在運行enthought的python分發,如果有幫助。

感謝

回答

1

scipy.stats.samplestd()deprecated in SciPy 0.8並SciPy的0.9去除。可能你正在使用0.9版本。您應該使用numpy.std()代替。

請務必使用與您使用的版本相匹配的SciPy文檔。

+0

謝謝,是否有樣品標準開發的功能,或者我需要做從人口到樣品的轉換嗎? – tshauck 2011-03-14 17:45:34

+0

@tshauck:'numpy.std()'返回已棄用的'samplestd()'將返回的相同值。無需任何轉換。 – 2011-03-14 17:52:50

+0

numpy.var,numpy.std和類似的有一個ddof參數,如果你想調整分母,例如得到你可以設置ddof = 1的方差的無偏估計量,所以其名義是(n_observations - 1) – user333700 2011-03-14 20:59:49