gpt4 book ai didi

python - 如何使用类似 R 的公式在 Python 中运行 GLM Gamma 回归

转载 作者:行者123 更新时间:2023-12-05 03:56:13 24 4
gpt4 key购买 nike

我正在使用以下代码使用 statsmodels 在 Python 中运行 GLM 回归。我特别想实现一个日志链接功能。我能够使用 Statsmodels 编写类似 R 的公式。

以下代码成功运行但抛出弃用警告。任何人都可以建议如何摆脱这个警告。感谢您的帮助。

代码:

mod = smf.glm(formula='y ~  C(x1) + C(x2) + C(x3) + x4 + x5', data=data,family=sm.families.Gamma(link=sm.families.links.log))
reg = mod.fit()
print(reg.summary())

警告:弃用警告:不推荐使用链接类作为参数调用 Family(..)。请改用链接类的实例。

最佳答案

我认为以上任何一个答案都不正确。按照警告的指示,正确的方法是使用括号内链接函数的相应实例:

mod = smf.glm(formula='y ~  C(x1) + C(x2) + C(x3) + x4 + x5', data=data,family=sm.families.Gamma(link=sm.families.links.log()))
reg = mod.fit()
print(reg.summary())

关于python - 如何使用类似 R 的公式在 Python 中运行 GLM Gamma 回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59655369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com