【发布时间】:2018-04-20 09:28:50
【问题描述】:
我正在研究一个包含不平衡数据的预测模型,即我的目标变量的分布为 10%=1 和 90%=0。
为了提高预测性能,通常建议进行平衡(过采样或欠采样)。
我想知道是否需要平衡整个数据集或只平衡训练集。如果重新平衡整个数据集,如果我使用过采样,我就是在重复观察,这意味着来自训练集的观察将重新出现在测试集中,从而人为地提高预测性能,对吧?
对于欠采样,我认为这无关紧要。
有什么想法吗?
【问题讨论】:
标签: python prediction balance