stats.expon.fit()获得的参数是什么?

时间:2018-11-11 18:53:29

标签: scipy statistics

scipy.stats.expon.fit(data)函数应该使数据适合方程式

<a href="https://www.codecogs.com/eqnedit.php?latex=$\lambda&space;e^{-\lambda&space;x}$" target="_blank"><img src="https://latex.codecogs.com/gif.latex?$\lambda&space;e^{-\lambda&space;x}$" title="$\lambda e^{-\lambda x}$" /></a>

但是,有时等式表示为

<a href="https://www.codecogs.com/eqnedit.php?latex=\frac{1}{\beta}e^{-x/\beta}" target="_blank"><img src="https://latex.codecogs.com/gif.latex?\frac{1}{\beta}e^{-x/\beta}" title="\frac{1}{\beta}e^{-x/\beta}" /></a>

我修改了scipy的文档,但不确定该方法是否返回lambda或beta。请帮忙。

1 个答案:

答案 0 :(得分:0)

scipy.stats.expon有两个参数,位置loc和标度scale。 (实际上,SciPy中的 all 所有单变量连续分布都包含这两个参数。)您显示的两个版本均不包含位置参数loc。您可以认为它们具有固定的loc=0;当您使用fit方法时,可以通过使用参数floc=0来实现。有关示例,请参见poplib documentation

SciPy的scale对应于第二个版本的发行版中的β,或第一个版本中的1 /λ。