How does 'InBagFraction' work in Treebagger?
조회 수: 11 (최근 30일)
이전 댓글 표시
I have created a TREEBAGGER object setting 'oobvarimp' to 'on'. I want to determine what fraction of observations are used as out-of-bag observations.
I know the default value of InBagFraction is one and that the training data set is two-thirds of the total. How can I set the training data set to 80%?
댓글 수: 0
답변 (1개)
Raunak Gupta
2020년 5월 26일
Hi,
The ‘InBagFraction’ is a fraction of input data to be used while creating a new tree. It has nothing to do with amount of out-of-bag sample as mentioned here. Since maximum value for ‘InBagFraction’ can be 1 so it is not possible to get 80% of the input data as in-bag observations. From the trained Model you may see that Mdl.OOBIndices will return a matrix. The true (1) values in matrix represent out-of-bag observation for that tree. Counting all non-zero value in that matrix will return overall out-of-bag samples count and thus give you the fraction.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Classification Ensembles에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!