我正在尝试构建决策树。我尝试使用fitctree
函数并写道:
ctree = fitctree(TrainingX,TrainingY);
这样TrainingX
是输入矩阵,TrainingY
是目标矩阵。出现错误说:
类型为
'fitctree'
的输入参数的未定义函数'double'
。
我不知道问题是什么,我该怎么做才能解决它。你能帮我吗?
答案 0 :(得分:0)
未定义的原因是因为fitctree
需要MATLAB中的统计工具箱。如果您没有统计工具箱,则无法使用此功能,而您是SOL。遗憾!
即使使用统计工具箱,fitctree
仅适用于最新版本的MATLAB(R2014a +)。查看统计工具箱上的发行说明以获取更多详细信息:http://www.mathworks.com/help/stats/release-notes.html。转到R2014a的位置,点击全部展开,全面展开所有事实。如果您看到“分类方法和聚类的功能”,您会在那里看到fitctree
的条目。
唯一的选择是将您的MATLAB版本升级到至少R2014a或更高版本。
祝你好运!