为了账号安全,请及时绑定邮箱和手机立即绑定

我们是否必须从 Scikit-learn 的 linearmodel.fit() 中的数据中删除

我们是否必须从 Scikit-learn 的 linearmodel.fit() 中的数据中删除

翻过高山走不出你 2022-01-18 17:42:42
Scikit-learn 的文档说该函数有两个参数:X(数据)和 y(目标值)。我们是否从数据中删除目标变量并将其单独提供为 y?还是我们将目标变量保留在 X 中,并将其作为 y 单独提供?我遇到了这两种方法,想知道哪个是正确的。
查看完整描述

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

X不应包含目标作为列之一。如果包含它,您的线性模型将不会产生编码错误,但要预测目标y,它将只使用 feature y


查看完整回答
反对 回复 2022-01-18
?
绝地无双

TA贡献1946条经验 获得超4个赞

据我了解,你不应该用明天的天气来预测明天的天气。如果你已经知道什么是正确的值,那么预测一个是没有意义的。

但是,您也不需要删除数据集中的目标变量,只是不要将其包含在 X 轴中。

我们试图用预测模型做什么?根据过去的记录(x 和 y),我们训练我们的模型来找到它们之间的关系。将来,我们可能不再有 y,但我们手中仍然有 x,假设他们的关系没有改变,我们预测未来的 y 是什么。


查看完整回答
反对 回复 2022-01-18
  • 2 回答
  • 0 关注
  • 174 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号