【问题标题】:How to specify the depth of a regression tree in matlab?如何在matlab中指定回归树的深度?
【发布时间】:2013-04-11 08:26:57
【问题描述】:

我正在使用回归树 (http://www.mathworks.co.uk/help/stats/classregtree.html) 对一些数据进行分类。我的数据有 9 个特征,但是回归树只会根据拆分类的最佳两个特征给我一个决策树。我希望看到分类中使用的更多功能。我已阅读文档但一无所获。你能指点我怎么做吗?

【问题讨论】:

    标签: matlab classification decision-tree


    【解决方案1】:

    这可能是由于修剪,默认为on。尝试将其设置为off

    t = classregtree(X, y, 'prune','off')
    

    【讨论】:

    • 那么你应该发布一个可重现的示例供我们尝试。
    • 您的意思是 30x9 矩阵?那是很小的 IMO。
    • 然后你可以使用这个 git repo 来测试结果。在 letterClassifier.m 文件里面有一个叫做 Alternativeclassifier 的函数,它使用回归树对它们进行分类。
    • 你能试试minparent=2mergeleaves=off吗(目前我无法访问我的机器)
    猜你喜欢
    • 2019-08-12
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 2022-01-26
    • 2018-04-02
    相关资源
    最近更新 更多