决策树深度

作为我的项目的一部分,我必须使用决策树,该决策树是我使用的“ fitctree”函数(该函数是Matlab函数)对我用PCA提取的特征进行分类的。

我想在fitctree函数中控制树的数量树的深度有人知道我该怎么做吗?例如,将树木的数量更改为200,将树木的深度更改为10。是否可以在决策树中更改这些值?

最好的,

DaveStat

fitctree仅提供输入参数来控制结果树的深度:

  • MaxNumSplits
  • 最小叶尺寸
  • MinParentSize

https://de.mathworks.com/help/stats/classification-trees-and-regression-trees.html#bsw6baj

您必须使用这些参数来控制树的深度。那是因为决策树仅在达到纯度时才停止增长。

另一种可能性是打开修剪。修剪将通过删除树中几乎没有能力对实例进行分类的部分来减小树的大小。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章