我正在尝试获取GLM中每个协变量的F统计量和p值。在Python中,我使用stats mode.formula.api来执行GLM。蟒蛇中的GLM的Anova测试
formula = 'PropNo_Pred ~ Geography + log10BMI + Cat_OpCavity + CatLes_neles + CatRural_urban + \
CatPred_Control + CatNative_Intro + Midpoint_of_study'
mod1 = smf.glm(formula=formula, data=A2, family=sm.families.Binomial()).fit()
mod1.summary()
之后,我试图做ANOVA测试使用statsmodels.stats方差分析这个模型
table1 = anova_lm(mod3)
print table1
但是我得到一个错误说: “GLMResults”对象没有属性'ssr'
看起来像这样anova_lm函数只适用于线性模型python中是否有一个模块用于对GLM进行anova测试?
ANOVA type 3类型的初步结果https://groups.google.com/d/msg/pystatsmodels/qQxWdSi_fQk/0O3eAgINYhkJ – user333700 2014-12-07 14:13:19