【问题标题】:Matlab, an error after using fitctree functionMatlab,使用fitctree函数后报错
【发布时间】:2015-02-22 21:59:27
【问题描述】:

我正在尝试构建决策树。我尝试使用fitctree 函数并写道:

ctree = fitctree(TrainingX,TrainingY);

这样TrainingX 是输入矩阵,TrainingY 是目标矩阵。出现一条错误消息:

未定义函数'fitctree' 用于'double' 类型的输入参数。

我不知道问题出在哪里,我应该怎么做才能解决它。你能帮帮我吗?

【问题讨论】:

    标签: matlab tree classification


    【解决方案1】:

    之所以未定义是因为fitctree需要MATLAB中的Statistics Toolbox。如果您没有统计工具箱,则无法使用此功能,您是SOL。对不起!

    即使使用统计工具箱,fitctree 也仅适用于最新版本的 MATLAB (R2014a+)。查看统计工具箱上的发行说明以获取更多详细信息:http://www.mathworks.com/help/stats/release-notes.html。转到 R2014a 所在的位置并通过单击全部展开来完全展开所有事实。在您看到“分类方法和聚类的函数”的地方,您会看到 fitctree 的条目。

    唯一的选择是将您的 MATLAB 版本升级到至少 R2014a 或更高版本。

    祝你好运!

    【讨论】:

    • 我有 Matlab 2013a,你是对的!它没有那个工具箱。如何获得统计工具箱?是免费的吗?
    • @user36729 - 您是如何获得 MATLAB 的?你是学生吗?如果是这种情况,那么您应该能够免费升级您的 MATLAB 版本。请联系您的网络管理员或您获得 MATLAB 的任何人以进行升级。如果您通过其他方式获得它,则至少升级到 R2014a 及更高版本...但是您之前获得了 MATLAB :)
    • 我现在明白了。谢谢!
    • @user36729 - 我的荣幸。祝你好运!如果我有帮助,请考虑接受我的回答。
    猜你喜欢
    • 2016-02-23
    • 2018-07-27
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多