[b4b313]: / classification / bagging / runBagging.m

Download this file

27 lines (19 with data), 827 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function [ bags ] = runBagging( X,Y,numIterations,minLeafs,rf )
%RUNBAGGING Summary of this function goes here
% Detailed explanation goes here
bags = cell(1,1);
options = statset('UseParallel',true);
numPrint = numIterations/10;
for i=1:size(minLeafs,2)
disp(strcat('Running leaf parameter: ', num2str(minLeafs(i))));
if(rf)
bags{i} = TreeBagger(numIterations,X,Y,'Method',...
'classification','OOBPred','on','minleaf',minLeafs(i),...
'NVarToSample','all','NPrint',numPrint,'Options',options);
else
bags{i} = TreeBagger(numIterations,X,Y,'Method',...
'classification','OOBPred','on','minleaf',minLeafs(i),...
'NPrint',numPrint,'Options',options);
end
end
end