使用 statsmodels 拟合负二项分布

Ste*_*els 5 python statistics statsmodels

我有一个数据集示例数据,其中包含特定时间内几周的到达率。

我发现这些数据呈负二项式分布。

Statsmodels 为此提供了一个拟合函数(http://statsmodels.sourceforge.net/devel/ generated/statsmodels.discrete.discrete_model.NegativeBinomial.html),但这需要 exog 和 endog 输入。

我认为我的数据集是 endog 输入,但是 exog 输入是什么?

第二个问题,如果拟合完成,我怎样才能得到p值?输出中是否提供了此内容?

提前致谢!

Jos*_*sef 4

如果您的平均到达率是恒定的,那么exog应该只是一个数组,即np.ones(len(data))

您可以查看print(results.summary())结果概述。

结果位于paramsbsepvalues等属性中。