【发布时间】:2019-10-23 01:49:04
【问题描述】:
我正在尝试在多元线性回归的反向消除方法中获得摘要并得到错误。
这是我遇到错误的代码。
X_opt = X[:, [0,1,2,3,4,5]]
regressor_OLS = sm.OLS(endog=Y, exog=X_opt).fit
regressor_OLS.summary()
AttributeError Traceback (most recent call last)
<ipython-input-26-c8a038cdb955> in <module>
----> 1 regressor_OLS.summary()
AttributeError: 'function' object has no attribute 'summary'
它应该简单地返回回归器表,但它显示错误。
【问题讨论】:
-
sm.OLS(endog=Y, exog=X_opt).fit是什么? -
将
regressor_OLS = sm.OLS(endog=Y, exog=X_opt).fit更改为regressor_OLS = sm.OLS(endog=Y, exog=X_opt).fit(),因为fit()是一种方法。 -
@YilunZhang 非常感谢。它解决了这个问题。我真傻。 我忘了做括号。
标签: python machine-learning linear-regression statsmodels summary