【发布时间】:2015-05-23 19:22:53
【问题描述】:
我有一个定义如下的模型:
import statsmodels.formula.api as smf
model = smf.glm(formula="A ~ B + C + D", data=data, family=sm.families.Poisson()).fit()
该模型的系数如下所示:
Intercept 0.319813
C[T.foo] -1.058058
C[T.bar] -0.749859
D[T.foo] 0.217136
D[T.bar] 0.404791
B 0.262614
我可以通过执行model.params.Intercept 和model.params.B 来获取Intercept 和B 的值,但我无法获取每个C 和D 的值。
例如,我尝试过model.params.C[T.foo],但我得到了错误。
如何从模型中获取特定值?
【问题讨论】:
标签: python pandas statsmodels