2011-03-14 74 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