【发布时间】:2020-07-06 10:38:35
【问题描述】:
为了执行二元预测,我有 5 个特性要用于我的随机森林分类器,其中两个根本没有被使用。我知道机器学习的重点是仅选择有用的特征,但其他三个特征可能有偏差的数据,我想确保我的所有特征都以同等权重使用来运行我的分类器。我找不到这个问题的直接答案。我在python 中使用sklearn 来完成这项工作。任何 cmets/建议将不胜感激。
【问题讨论】:
-
您可以尝试仅使用未使用的 3/5 特征运行分析,并将它们的预测能力与所有 5 的运行进行比较 - 如果在那里获得非常低的准确度,它们可能只是没有用的预测变量。
-
感谢@katardin,但由于偏见,这是我想要避免的。我知道这两个是鉴别器的事实,只是其他 3 个特征的训练样本很可能存在偏差。这就是为什么,我正在寻找一种强制包含所有内容的方法。
-
如果你认为你有一个古怪的训练样本,你可以调用一个新的随机训练样本。据我所知,您已经在分析中包含了所有内容,它只是给您不喜欢的结果。在有限的深度内,随机树分类器不必最终使用所有特征。
标签: python machine-learning scikit-learn classification random-forest