【发布时间】:2019-09-24 02:51:48
【问题描述】:
我正在执行 2 个模型以适应我的数据集。 Poisson 模型正在运行,没有抛出任何错误。但是对于同一个数据集,负二项式不起作用。谁能告诉我这些错误是什么意思?
from statsmodels.formula.api import NegativeBinomial
m1=sm.NegativeBinomial(y_train,x_train).fit()
print(m1.summary())
我在模型中收到以下错误:
1) RuntimeWarning:在日志中遇到除以零 llf = 系数 + 大小np.log(prob) + endognp.log(1-prob)
2) RuntimeWarning: 乘法遇到无效值 dparams = exog*a1 * (y-mu)/(mu+a1)
4) RuntimeWarning: true_divide 中遇到无效值 dparams = exog*a1 * (y-mu)/(mu+a1)
5) RuntimeWarning: true_divide 中遇到无效值 - np.log(a1+mu) - (y-mu)/(a1+mu)).sum() * da1
泊松回归模型运行良好,但负二项式会引发错误。请帮忙。
【问题讨论】:
-
这些警告可能只是优化期间参数错误的结果。对于 NegativeBinomial 它仍然收敛吗?摘要显示什么?
标签: python statsmodels poisson