目标识别笔记:鸢尾花数据集决策树/随机森林MATLAB仿真 | 您所在的位置:网站首页 › matlabrand命令 › 目标识别笔记:鸢尾花数据集决策树/随机森林MATLAB仿真 |
clcclearload fisheriris %下载鸢尾花数据ctree = fitctree(meas,species); % meas是训练集,species是真实结果view(ctree,'mode','graph');X = meas;label = predict(ctree,X);count1 = 0; % 决策树决策结果for ii = 1:size(X,1)if ~strcmp(label(ii),species(ii))count1 = count1 + 1;endendfprintf('决策树中共有%d个样本,判断错误的有%d\n',size(X,1),count1);Model = TreeBagger(50,meas,species);label = predict(Model,X);count2 = 0; % 随机森林决策结果 for ii = 1:size(X,1)if ~strcmp(label(ii),species(ii))count2 = count2 + 1;endendfprintf('随机森林中共有%d个样本,判断错误的有%d\n',size(X,1),count2); 结果 决策树中共有150个样本,判断错误的有3随机森林中共有150个样本,判断错误的有0 决策树结果 |
CopyRight 2018-2019 实验室设备网 版权所有 |