AttributeError: 'GLMResults' object has no attribute 'resid'
时间: 2023-09-23 20:04:55 浏览: 294
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误通常是因为在使用 statsmodels 的 GLM 模型时,没有正确地进行拟合。请确保你已经使用 `fit()` 方法拟合了模型,并且在调用 `resid` 属性之前,已经正确地拟合了模型。以下是一个示例代码:
```
import statsmodels.api as sm
# 创建一个数据集
data = sm.datasets.scotland.load()
# 拟合一个 GLM 模型
glm_model = sm.GLM(data.endog, data.exog, family=sm.families.Poisson())
# 使用 fit() 方法拟合模型
glm_results = glm_model.fit()
# 调用 resid 属性
resid = glm_results.resid
```
如果你仍然遇到问题,可以提供更多的代码和错误信息,以便更好地帮助你解决这个问题。
阅读全文