How does predict work for classification tree algorithm?
1 view (last 30 days)
Show older comments
Hadas Lapid
on 14 Nov 2013
Answered: Hadas Lapid
on 17 Nov 2013
Following classification with ClassificationTree.fit I get an object obj which contains all model parameters. Then when using predict(data,model) I try it on new data. Question is that I need to translate the predict code into human language, in order to transform it into c code. The code does Not support predict. Can anyone direct me to the full algorithm predict performs? (I couldn't figure it out from predict.m directly..) Many many thanks Hadas
0 Comments
Accepted Answer
Shashank Prasanna
on 14 Nov 2013
Edited: Shashank Prasanna
on 14 Nov 2013
Type:
>> view(obj)
you can visualize the tree.
predict generates predictions by following the branches of tree until it reaches a leaf node or a missing value. If predict reaches a leaf node, it returns the classification of that node.
This information is also available in the documentation, scroll down to Algorithm section:
Also here is some theory that you may find useful:
0 Comments
More Answers (1)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!