Matlab,使用fitctree函数后出错

时间:2014-12-24 22:35:29

标签: matlab tree classification

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

ctree = fitctree(TrainingX,TrainingY);

这样TrainingX是输入矩阵,TrainingY是目标矩阵。出现错误说:

  

类型为'fitctree'的输入参数的未定义函数'double'

我不知道问题是什么,我该怎么做才能解决它。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

未定义的原因是因为fitctree需要MATLAB中的统计工具箱。如果您没有统计工具箱,则无法使用此功能,而您是SOL。遗憾!

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

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

祝你好运!