如何从classregtree中查找已使用的功能

时间:2013-11-01 22:35:49

标签: matlab machine-learning classification

我在MATLAB中使用classregtree函数训练了一个数据集。作为培训的结果,可能不会使用某些功能。我想找出由classregtree创建的树所使用的所有功能。

有没有这样做的功能?

1 个答案:

答案 0 :(得分:1)

请参阅varimportance method

  

imp = varimportance(t)通过对由于每个特征上的分割引起的风险变化求和来计算树t的输入特征重要性的估计。返回的向量imp对于用于训练该树的数据中的每个输入变量都有一个元素。在每个节点处,如果使用杂质来分割节点,则将风险估计为节点杂质,否则估计节点误差。该风险由节点概率加权。与此分裂相关联的变量重要性计算为父节点的风险与两个子节点的总风险之间的差异。

据我所知,零意味着未使用。您还可以使用view直观地查看树。