如何找出scipy stat distribution返回的.fit函数?

时间:2016-05-04 07:00:46

标签: python scipy

我尝试在.fit

dweibull分发版上投放scipy.stats

我得到了三个值的列表,但它们是什么? 看这里: Scipy Documentation

我无法看到任何适合返回的描述。

1 个答案:

答案 0 :(得分:2)

这是<shapes>, loc, scale的元组。 dweibull有一个形状参数,所以你得到三个项目。 norm没有形状参数,因此只有两个用于loc和scale等

这个习惯用法是你可以将fit的输出解压缩到pdfcdf等的调用中:

>>> from scipy import stats
>>> data = stats.beta.rvs(a=1, b=2, size=100, random_state=101)
>>> xxx = stats.beta.fit(data)
>>> stats.beta.pdf(0.1, *xxx)
1.7748574630838663
>>> stats.beta.mean(*xxx)
0.33473342172664911