【问题标题】:separating dependent and independent variables分离因变量和自变量
【发布时间】:2019-10-31 06:16:00
【问题描述】:

我已经建立了一个线性回归模型,但不知道需要分离因变量和自变量

谁能解释一下代码??

x = data.iloc[:, 0:1].values
y = data.iloc[:, 1]

【问题讨论】:

  • 您能进一步解释一下吗?更多关于您要实现的目标的背景信息。

标签: python data-science


【解决方案1】:

机器学习模型就是这样工作的:你给它一堆输入和输出。然后,当一个模型被训练时,当你给它一个输入时,你期望一个输出。

所以在您提供的代码中,x 是输入,y 是输出,用于训练模型。 AFAIK,大多数机器学习框架都期望输入和输出是分开的(例如:Keras' fit method)。因此,您在输入模型之前将它们分开。

【讨论】:

  • 这是否只需要在 Python 中完成。 R中不需要吗?
  • 机器学习部分相同,平台无关。 xy 部分可能会因库而异。例如。某些库可能不需要将它们分开;但它可能会有一些其他的限制来做到这一点。我一般不知道 R 中的情况。
猜你喜欢
  • 2020-02-10
  • 2019-11-02
  • 2017-08-29
  • 2019-03-26
  • 1970-01-01
  • 2018-11-16
  • 2012-09-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多