首页 > 解决方案 > matlab中的一个节点决策树

问题描述

我使用 matlab 2014a,但我找不到如何做 1 个节点决策树(和 2 个节点,3 个节点扩展)。尝试使用:

“MaxNumSplits”和“MaxDepth”

但我得到了

MaxNumSplits 不是有效的参数名称。

提前谢谢

标签: matlabmachine-learningdecision-tree

解决方案


您的 Matlab 版本太旧,无法操作MaxNumSplits参数。

Matlab 实现算法的方式随着时间的推移而变化。这是fitctreeR2015a 版本发布时(拟合分类树)的情况。请参阅以下“新功能”页面fitctree,其中介绍了该功能的 2 个新参数

在 fitctree、fitrtree 和 templateTree 函数中使用“MaxNumSplits”参数控制决策树深度的附加选项

您可以通过在此处比较文档的不同版本来搜索这种演变:https ://de.mathworks.com/help/doc-archives.html


推荐阅读