[英]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.