您如何从 Python 中的 GLM 结果中获取标准误差?
How do you get standard errors from GLM results in Python?
我 运行 类似的回归,
import statsmodels.api as sm
import statsmodels.formula.api as smf
from statsmodels.genmod.generalized_linear_model import GLMResults
result = smf.glm(formula = 'y ~ x1 + x2', data = data).fit()
我可以通过
获得估计值、p 值和观察数量
result.params, result.pvalues, result.nobs
但是你如何得到标准错误呢?
我试过 result.stand_errors
但没用。
此外,请让我知道我可以使用的其他选项,例如参数、pvalues..
谢谢。
Statsmodels 文档说属性名称是 bse
:https://www.statsmodels.org/stable/generated/statsmodels.genmod.generalized_linear_model.GLMResults.html
所以你可以得到result.bse
.
我 运行 类似的回归,
import statsmodels.api as sm
import statsmodels.formula.api as smf
from statsmodels.genmod.generalized_linear_model import GLMResults
result = smf.glm(formula = 'y ~ x1 + x2', data = data).fit()
我可以通过
获得估计值、p 值和观察数量 result.params, result.pvalues, result.nobs
但是你如何得到标准错误呢?
我试过 result.stand_errors
但没用。
此外,请让我知道我可以使用的其他选项,例如参数、pvalues..
谢谢。
Statsmodels 文档说属性名称是 bse
:https://www.statsmodels.org/stable/generated/statsmodels.genmod.generalized_linear_model.GLMResults.html
所以你可以得到result.bse
.