0

我在 WEKA 中使用 REPTree 模型。我的数据有三个输入变量。即使将 unpruned 设置为 TRUE,REPTree 也只接受两个输入变量。如何强制模型取所有输入变量?请帮我。

4

1 回答 1

1

学习决策树的算法通常只采用特征的一个子集。这是因为某些特征并没有真正携带与您想要区分的类有关的任何信息。也就是说,例如,如果所有示例的特征值都相同,那么将其包含在分类器中是没有意义的,因为它不会添加任何信息。

诱导决策树(包括 REPTree)的算法旨在仅选择信息量最大的特征。除非您绝对知道自己在做什么,并且有特定的理由想要包含所有功能,否则您应该相信算法正在做什么。

于 2013-05-12T21:39:17.583 回答