【发布时间】:2020-06-07 08:22:15
【问题描述】:
我知道估算缺失值正是它听起来的意思,我说的是用列的平均值估算它。在将数据拆分为训练和测试之前,我通常会估算缺失值,但后来我看到了这个QnA,上面写着
注意:如果您想将其用于机器学习/数据科学:从数据科学的角度来看,首先替换 NA 然后拆分为训练和测试是错误的...您必须先拆分为训练和测试,然后在 train 上用 mean 替换 NA 然后应用这个有状态的预处理模型进行测试,请参阅下面涉及 sklearn 的答案! – Fabian Werner 2019 年 8 月 28 日在 9:18
这是什么意思?我们能做到吗?我们该怎么做?在拆分数据之前或之后执行此操作有什么不同吗?如果是,为什么?请帮助我理解,因为我对这件事很困惑。
【问题讨论】:
-
这一次有很多问题;他们真的应该分开。但why 的论点与this question 中的相同。
标签: python machine-learning data-science