【发布时间】:2020-09-03 10:54:17
【问题描述】:
我在 R 中有一个示例教程,我正在关注 GLM,它们使用准二项式系列(即 0 和 1 之间的值)。
我想在 python 中使用 statsmodels 复制它,但我无法在 statsmodels 中找到与拟二项式系列的等价物。
有没有等价物?
【问题讨论】:
标签: python r statistics statsmodels
我在 R 中有一个示例教程,我正在关注 GLM,它们使用准二项式系列(即 0 和 1 之间的值)。
我想在 python 中使用 statsmodels 复制它,但我无法在 statsmodels 中找到与拟二项式系列的等价物。
有没有等价物?
【问题讨论】:
标签: python r statistics statsmodels
我们现在在这里有一个笔记本:
https://github.com/statsmodels/statsmodels/pull/6732
一旦合并,它将位于examples/notebooks/quasibinomial.ipynb下
这里有一个总结:如果二项式系列的因变量是二进制且编码为 0/1,您将得到通常的 GLM 二项式模型。如果它包含 0 和 1 之间的实数,您将得到一个准二项式分析,其中 scale 参数固定为 1。如果在调用 fit 方法时添加 scale="X2" 作为参数,您将得到更常见的准二项式使用从数据估计的尺度参数进行分析。最后,如果您想要使用非默认方差函数进行拟二项式分析,您可以创建 varfuncs.VarianceFunction 的子类并将其附加到您传递给 GLM 的 Binomial 系列值。
【讨论】: