statsmodels GLM 中的 eta 在哪里?

Where is eta in statsmodels GLM?

statsmodels.GLM class 中的线性预测变量 (eta) 在哪里?

如果拟合模型 mdl = sm.GLM(Y, X, family = family()).fit() 等于 R 的 mdl <- glm.fit(X, Y, family = family()),则可以找到 R 的 eta mdl$linear.predictors。但我似乎无法在 statsmodels 中找到 eta。

现在我用X @ mdl.params来计算它们,这似乎有点乏味

eta 不是一个非常具有描述性的名称。 statsmodels 中的内部名称是 linpred.

使用results predict方法可以得到包括offset和exposure的线性预测器

results_glm.predict(..., linear=True)

md1.predict 你的情况。

可以使用关键字将偏移量设置为零以获得没有偏移量的线性预测器,类似于曝光。