繁体   English   中英

如何使用决策树分类Matlab?

[英]How to use Decision Tree Classification Matlab?

我有行和列形式的数据,其中行表示记录,而列表示其属性。 我也有那些记录的标签(类)。

我了解决策树的概念,我想使用matlab使用决策树对看不见的记录进行分类。

如何才能做到这一点? 我遵循了此链接,但没有给我正确的输出-Matlab中的决策树

本质上,我想基于训练数据构建决策树,然后使用该树预测测试数据的标签。 有人可以给我一个很好的例子吗?

我使用以下代码来实现它。 而且它工作正常

function DecisionTreeClassifier(trainingFile, testingFile, labelsFile, outputFile)
training = csvread(trainingFile);
labels   = csvread(labelsFile);
testing  = csvread(testingFile);
tree = ClassificationTree.fit(training,labels)
prediction = predict(tree, testing)
csvwrite(outputFile, prediction)

在将来的版本中,将会删除ClassificationTree.fit。 请改用fitctree。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM