What decision tree learning algorithm does MATLAB use to create decision trees?

I'm doing a predictive modeling research project and for my report I can't just explain that I input the data into MATLAB and it spits out a model for me after using classregtree. So does MATLAB use ID3, CART, C4.5 for creating trees? What is MATLAB's univariate splitting criteria?

 採用された回答

Ilya
Ilya 2013 年 7 月 22 日

0 投票

classregtree uses the CART algorithm described in the Classification and Regression Trees book by Breiman et al.

2 件のコメント

Alexander
Alexander 2013 年 7 月 22 日
Is there a source on this?
Ilya
Ilya 2013 年 7 月 22 日
There is a references section in the doc: http://www.mathworks.com/help/stats/classregtree.html

サインインしてコメントする。

その他の回答 (1 件)

Shashank Prasanna
Shashank Prasanna 2013 年 7 月 18 日
編集済み: Shashank Prasanna 2013 年 7 月 18 日
I think you will find your answer in the documentation:
Splitting criterion:
But if you look at the references in the ClassificationTree.fit it cites the following:
[1] Coppersmith, D., S. J. Hong, and J. R. M. Hosking. "Partitioning Nominal Attributes in Decision Trees." Data Mining and Knowledge Discovery, Vol. 3, 1999, pp. 197–217.

カテゴリ

質問済み:

2013 年 7 月 18 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by