【问题标题】:Only some attributes are displayed on my decision tree with fitctree from Matlab使用 Matlab 中的 fitctree 在我的决策树上只显示一些属性
【发布时间】:2018-03-20 16:16:59
【问题描述】:

我需要用 Matlab 构建一个决策树。我使用 fitctree 功能。我的数据集包含 27 个预测变量和 4 个可能的输出(类标签),它们是 {2;3;5;7}。但是,当我绘制树时,我只得到 2 个属性(具有 3 级树),正如您在 this picture 上看到的那样。

我错过了决策树理论的某些内容吗? 我应该用一袋树吗?如果是这样,为什么这是解决方案以及我应该绘制多少棵树?如何解读信息?

真的提前谢谢你了,

偶像破坏者。

【问题讨论】:

    标签: matlab decision-tree


    【解决方案1】:

    关键是所有 4 个类都可以通过树使用三个属性来区分。人为地添加更多属性是没有意义的。 实际上,如果一个问题需要较少的属性来解决,那是一件好事。在您的情况下,您甚至可以在 3D 空间中可视化决策,从而使您的问题完全可以解释。

    一袋树只是树的集合或集合,它们都在有限的输入数据集上执行相同的任务。因此,不是将所有训练数据都提供给一棵树,而是种植多棵树,但每棵树都只包含原始数据的一个子集。最后合并所有树的结果。

    【讨论】:

      猜你喜欢
      • 2018-07-20
      • 2016-02-29
      • 2016-02-23
      • 2010-12-29
      • 2011-10-20
      • 2018-05-04
      • 2019-02-08
      • 2017-07-26
      • 2013-06-03
      相关资源
      最近更新 更多