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

12 ビュー (過去 30 日間)
Alexander
Alexander 2013 年 7 月 18 日
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 日
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. 197217.

カテゴリ

Help Center および File ExchangeStatistics and Machine Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by