我已经建立了线性回归模型,但是不知道分离因变量和自变量的必要性
有人可以解释代码吗?
x = data.iloc[:, 0:1].values
y = data.iloc[:, 1]
答案 0 :(得分:0)
机器学习模型就是这样工作的:您给它一堆输入和输出。然后,当训练模型时,当您输入模型时,您期望得到输出。
因此,在您提供的代码中,输入x
,并输出y
来训练模型。 AFAIK,大多数机器学习框架期望输入和输出分别(例如:Keras' fit method)。因此,您在将它们输入模型之前将它们分开。