我在尝试使用多元线性回归的Backward-elimination方法获取摘要时遇到了错误。
以下是我遇到错误的代码。
X_opt = X[:, [0,1,2,3,4,5]]regressor_OLS = sm.OLS(endog=Y, exog=X_opt).fitregressor_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'
它本应返回回归器的表格,但却显示了错误。
回答:
你可以通过两种不同的方式解决这个问题:
regressor_OLS = sm.OLS(endog=Y, exog=X_opt)results = regressor_OLS.fit()
或者:
regressor_OLS = sm.OLS(endog=Y, exog=X_opt).fit()
希望这对你有帮助 🙂