scipy.stats.expon.fit() 无位置参数
我正在使用 scipy.stats.expon.fit(data)
来把一个指数分布拟合到我的数据上。这个方法返回了两个值,而我原本只期待得到一个。在线文档 似乎没有说明 fit()
返回了什么,但我查看了源代码,猜测它返回的是位置参数和尺度参数。请问在拟合的时候,可以把位置参数固定为 0
吗?
1 个回答
17
在调用 expon.fit
这个函数时,使用 floc=0
这个参数:
In [5]: data = expon.rvs(0, 1.5, 1000)
In [6]: loc, scale = expon.fit(data, floc=0)
In [7]: scale
Out[7]: 1.4878030368336586
In [8]: loc
Out[8]: 0