【发布时间】:2012-01-31 22:37:38
【问题描述】:
我想在 Matlab 中使用 classregtree 创建一个分类树。然而,很多数据来自宽直方图。我注意到当我添加更多直方图时,树变得更糟。是否可以告诉 Matlab 它应该对某些列进行分组,这样它就不会分别威胁直方图中的所有值,而是将它们评估为一个?
编辑:为了更清楚一点,我将提供一个来自我当前项目的示例。我有一个数据集“A”和一个数据集“B”。 B代表直方图,A代表各种数据。当我使用 A 作为树的训练集并使用该集来测试树时,我得到 155/220 个元素是正确的分数。如果我对 B 做同样的事情,我得到 97/220。但是,如果我将 B 添加到 A,我得到 145/220,小于 155/220。我认为这是因为 classregtree 不知道 B 中的所有值实际上都代表一个变量。
【问题讨论】:
标签: matlab classification