【问题标题】:'LinearRegression' object has no attribute 'summary''LinearRegression' 对象没有属性 'summary'
【发布时间】:2021-01-16 18:02:52
【问题描述】:
from sklearn.linear_model import LinearRegression

lr= LinearRegression()

X=[[1.1,1.3,1.5]]
y=[[39343,46205,37731]]

lr.fit(X, y)

lr.summary()


AttributeError Traceback(最近一次调用最后一次) 在 ----> 1 lr.summary()

AttributeError: 'LinearRegression' 对象没有属性 'summary'

【问题讨论】:

  • 有什么问题?从the docs,线性回归没有这种方法。
  • 我猜你可能把sklearnstatsmodels 混淆了?

标签: python scikit-learn linear-regression


【解决方案1】:

方法summary(),根本不存在名称lr,如果您尝试访问可以使用的系数:

reg.coef_

除此之外,您最好检查一下文档:sklearn.linear_model.LinearRegression docs

或者您可以使用以下命令立即检查您可以在lr 下访问哪些名称:

dir(lr)

或阅读帮助文档:

help(lr)

【讨论】:

  • 其实有时候回来,我用过'summary()'
  • 那么这只能意味着您将课程 LinearRegression 误认为是别的东西。尝试检查statsmodels 模块。希望这会有所帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-19
  • 2020-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-01
  • 2021-08-03
相关资源
最近更新 更多