MATLAB决策树算法.pdf
《MATLAB决策树算法.pdf》由会员分享,可在线阅读,更多相关《MATLAB决策树算法.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB 决策树算法%I.清空环境变量 clear all clc warning off%II.导入数据 第一列是序号 第二列是良性还是恶性(乳腺癌)后面是特征属性 30 个 load data.mat%1.随机产生训练集/测试集 a=randperm(569);Train=data(a(1:500),:);%产生 500 个训练集 Test=data(a(501:end),:);%剩下的是测试集 69 个%2.训练数据 P_train=Train(:,3:end);T_train=Train(:,2);%3.测试数据 P_test=Test(:,3:end);T_test=Test(:
2、,2);%III.创建决策树分类器 ctree=ClassificationTree.fit(P_train,T_train);%1.查看决策树视图 view(ctree);view(ctree,mode,graph);%IV.仿真测试 T_sim=predict(ctree,P_test);%V.结果分析 count_B=length(find(T_train=1);count_M=length(find(T_train=2);rate_B=count_B/500;rate_M=count_M/500;total_B=length(find(data(:,2)=1);total_M=leng
3、th(find(data(:,2)=2);number_B=length(find(T_test=1);number_M=length(find(T_test=2);number_B_sim=length(find(T_sim=1&T_test=1);number_M_sim=length(find(T_sim=2&T_test=2);disp(病例总数:num2str(569).良性:num2str(total_B).恶性:num2str(total_M);disp(训练集病例总数:num2str(500).良性:num2str(count_B).恶性:num2str(count_M);di
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 决策树 算法
限制150内