Scikit 的线性回归对象中的目标是啥意思?
Posted
技术标签:
【中文标题】Scikit 的线性回归对象中的目标是啥意思?【英文标题】:What does target mean in Scikit's Linear Regression object?Scikit 的线性回归对象中的目标是什么意思? 【发布时间】:2013-06-29 03:20:12 【问题描述】:我正在使用 Scikit 对一些随机数据点执行普通的线性回归。但是,我对他们在 fit 方法中的 documentation 中的 target values
的含义感到困惑。
我将X
设置为形状为 100 x 2(二维)的数据点数组。我应该传递什么作为 y
参数的输入?
【问题讨论】:
【参考方案1】:目标是以下的同义词:
标签、类、对象名称
http://scikit-learn.org/stable/tutorial/statistical_inference/supervised_learning.html
【讨论】:
【参考方案2】:在这种情况下,“目标”是“因变量”、“响应变量”、“回归”、“测量变量”、“响应变量”、“解释变量”、“结果变量”的synonym, “实验变量”和“输出变量”。 IE。这是你试图预测的事情。
【讨论】:
我认为可能是这种情况 - 所以我将数据的第二列作为reg.fit(data[:,0], data[:,1])
传递给 fit 函数,但我收到一条错误消息,指出 tuple index out of range
。我是不是误会了?
@sdasdadas data[:,0]
形状不对,你需要data[:, :1]
。每个样本都必须是一行。 (scikit-learn 真的是为多变量问题而构建的,所以如果你有一个单变量问题,你必须适应一下。)
谢谢 - data[:,:1]
不太好用,只是像 X
参数一样传递 data
。我相信我了解它的工作原理,再次感谢!
@sdasdadas:如果你通过data
,那么你会得到一个多元回归模型,其中输出总是等于第二个输入变量。那没用。
我们可以说它是一些数据的“类”吗?以上是关于Scikit 的线性回归对象中的目标是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
excel数据分析线性回归中MS,SS,F,DF分别是啥意思
如何使用 scikit 线性回归模型同时求解多个独立的时间序列