python - 如何从 Python 中的 GLM 结果中获取标准错误?
问题描述
我进行了类似的回归,
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
了,但没有用。
另外,请让我知道我可以使用的其他选项,例如 params、pvalues.. 是什么。
谢谢你。
解决方案
Statsmodels 文档说属性名称是bse
:https ://www.statsmodels.org/stable/generated/statsmodels.genmod.generalized_linear_model.GLMResults.html
所以你可以得到result.bse
.
推荐阅读
- java - 索引超出范围,从 am 数组中删除项目
- javascript - Firebase 函数会在关闭实例之前等待匿名承诺完成吗?
- java - 如何在Java中的整个字符串中删除偶数位置的字母?
- c - 什么是寄存器 %fs:
在 gnu 汇编程序中? - android - 我将如何使用 GSON 库解析这个传入的 JSON 字符串?
- javascript - 如何让您的不和谐机器人在删除消息后记录消息?
- python - Pandas 重新索引并将列分配给新列
- elasticsearch - 旧日志数据上的 filebeat 配置更改
- sql - 如何用别名解释这个 SQL 错误?
- c++ - C ++调整大小问题