フィルターのクリア

What is 'cat' param used for in TreeBagger method

1 回表示 (過去 30 日間)
dennis vella
dennis vella 2013 年 3 月 16 日
I am following the tutorial and am trying to implement TreeBagger Method. I have a question since I cannot understand part of the code.
b = TreeBagger(nTrees,X,Y,'oobpred','on','cat',6,'minleaf',leaf(ii));
can anyone tell me what 'cat' is and the number 6 please?
Thanks

回答 (2 件)

Walter Roberson
Walter Roberson 2013 年 3 月 16 日
TreeBagger also accepts classregtree options.
categorical — Vector of indices of the columns of X that are to be treated as unordered categorical variables
  1 件のコメント
dennis vella
dennis vella 2013 年 3 月 16 日
Does this mean that the number listed near 'cat' is possibly the number of columns that a dataset would have?

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


Tom Lane
Tom Lane 2013 年 3 月 16 日
This means that column 6 of X is to be treated as categorical. Suppose it takes values 1,2,3. If X were continuous, splits would be of the form
x<1.5 % separates 1 from {2,3}, or
x<2.5 % separates {1,2} from 3
If X were categorical, then there is no ordering assumed so you could have a split that separates class 2 from classes {1,3}.

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by