我正在构建一个GLM模型(Poisson familty),因为我有很多功能,所以我需要做一些正则化。显然,统计模型支持GLM模型中包括泊松的一些族的正则化。这些我用过的:
import statsmodels.api as sm
import statsmodels.genmod.generalized_linear_model as sm_glm
. .
poisson_model = sm_glm.GLM(y, X, family=sm.families.Poisson())
poisson_results = poisson_model.fit_regularized()
然而,我得到错误“'GLM'对象没有属性'fit_regularized'”任何想法为什么?
提前感谢您的帮助。
答案 0 :(得分:-1)
在您的代码中,将“ sm_glm.GLM”更改为“ sm.GLM”。在我的代码中,此方法有效。