Crossvalidation of Classification Trees?

3 views (last 30 days)
Ines
Ines on 21 May 2012
Hi there, I want to perform a crossvalidation of a decision tree built with the CART algorithm, i.e. I want to randomly take out 20% (or 10% which is better?) from my dataset for the evaluation and thus build the tree with the residual 80% (or 90%).Is there a function in matlab that does this for me? I found "crossval" but I am not sure how the classification is done (is it also done according to CART?) Also, what does 10 fold cross-validation mean? Do I have to manually create a training and a test-data set if I want to use crossval?

Answers (1)

Richard Willey
Richard Willey on 21 May 2012
I recommend that you look at the following example from the file exchange

Community Treasure Hunt

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

Start Hunting!