Extrahieren von Koeffizienten aus GLM in Python mit statsmodel

Ich habe ein Modell, das wie folgt definiert ist:

import statsmodels.formula.api as smf
model = smf.glm(formula="A ~ B + C + D", data=data, family=sm.families.Poisson()).fit()

Das Modell hat Koeffizienten, die so aussehen:

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

Ich kann die Werte des @ greifIntercept undB indem Siemodel.params.Intercept undmodel.params.B aber ich kann nicht die Werte von jedem @ bekommC undD.

Ich habe versuchtmodel.params.C[T.foo] zum Beispiel, und ich bekomme und Fehler.

Wie erhalte ich bestimmte Werte aus dem Modell?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage