【问题标题】:How to use Decision Tree Classification Matlab?如何使用决策树分类 Matlab?
【发布时间】:2013-12-01 00:54:03
【问题描述】:

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

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

如何做到这一点?我关注了这个链接,但它没有给我正确的输出 - Decision Tree in Matlab

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

【问题讨论】:

    标签: matlab data-mining decision-tree


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      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)
      

      【讨论】:

        猜你喜欢
        • 2018-05-04
        • 1970-01-01
        • 2010-12-29
        • 2017-01-14
        • 2012-03-18
        • 2021-04-22
        • 2016-07-12
        • 2018-12-12
        • 2016-05-31
        相关资源
        最近更新 更多