使用 statsmodels 拟合负二项分布
Fitting of negative binomial distribution using statsmodels
我有一个数据集 Example data,其中有几个星期在特定时间内的到达率。
我发现此数据呈负二项分布。
Statsmodels 为此提供了拟合函数 (http://statsmodels.sourceforge.net/devel/generated/statsmodels.discrete.discrete_model.NegativeBinomial.html),但这需要 exog 和 endog 输入。
我认为我的数据集是 endog 输入,但 exog 输入是什么?
作为第二个问题,如果这个拟合完成了,我怎样才能得到一个p值?这是否在输出中提供?
提前致谢!
如果您的平均到达率是常数,那么 exog
应该只是一个数组,即 np.ones(len(data))
。
您可以查看 print(results.summary())
以了解结果概览。
结果在 params
、bse
、pvalues
等属性中。
- endog 表示因变量,或者你可以说目标
- exog表示自变量
我有一个数据集 Example data,其中有几个星期在特定时间内的到达率。
我发现此数据呈负二项分布。
Statsmodels 为此提供了拟合函数 (http://statsmodels.sourceforge.net/devel/generated/statsmodels.discrete.discrete_model.NegativeBinomial.html),但这需要 exog 和 endog 输入。
我认为我的数据集是 endog 输入,但 exog 输入是什么?
作为第二个问题,如果这个拟合完成了,我怎样才能得到一个p值?这是否在输出中提供?
提前致谢!
如果您的平均到达率是常数,那么 exog
应该只是一个数组,即 np.ones(len(data))
。
您可以查看 print(results.summary())
以了解结果概览。
结果在 params
、bse
、pvalues
等属性中。
- endog 表示因变量,或者你可以说目标
- exog表示自变量