【问题标题】:Simple Linear Regression Error - fit() missing 1 required positional argument: 'y'简单线性回归错误 - fit() 缺少 1 个必需的位置参数:'y'
【发布时间】:2020-04-24 11:46:30
【问题描述】:

我目前正在尝试在 Spyder 中运行一个简单的线性回归代码,但它会引发错误。我不明白我做错了什么?

错误:fit() missing 1 required positional argument: 'y'

运行以下代码时提示错误:Y_Pred = regressor.fit(X_test)See this image.

【问题讨论】:

  • 请贴代码,不要发图片。
  • 请在您的问题中显示minimal reproducible example 作为文本。
  • 大家好,抱歉,我的问题现已解决。我错了。由于我已经在 X_train 和 Y_train 上拟合了我的数据,我所要做的就是通过运行以下代码 Y_Pred = regressor.predict(X_Test) 来预测 X_Test 值。
  • 这只是一个提醒,如果下面的@siddhartha 回答了您的问题,请确保您接受它。人们会因为他们的回答而获得赞誉,而您也会认出帮助过的人!

标签: python regression data-science spyder


【解决方案1】:

您正在尝试进行预测,因此您将使用

Y_pred = regressor.predict(X_test)

regressor.fit() 命令用于构建模型,或者将数据“插入”到您的机器学习算法中,以便它学习在给出数据时如何做出反应。使用 predict 函数,机器学习模型将应用它所学到的东西,而不改变它已经学到的任何东西。

【讨论】:

    猜你喜欢
    • 2021-04-28
    • 2020-10-12
    • 2019-03-08
    • 2020-12-04
    • 2016-06-30
    • 2021-10-19
    • 1970-01-01
    • 2019-06-07
    相关资源
    最近更新 更多