簡體   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