资源简介
matlab实现ID3决策树代码,例程中使用西瓜数据集,运行decisionTree.m即可
代码片段和文件信息
function res = calculateImpurity(examples_)
P1 = 0;
P2 = 0;
[m_n_] = size(examples_);
P1 = sum(examples_(:n_) == ‘是‘);
P2 = sum(examples_(:n_) == ‘否‘);
P1 = P1 / m_;
P2 = P2 / m_;
if P1 == 1 || P1 == 0
res = 0;
else
res = -(P1*log2(P1)+P2*log2(P2));
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 331 2019-10-27 23:49 calculateImpurity.m
文件 938 2019-10-27 12:45 data.txt
文件 2718 2019-10-22 18:22 Decision Tree.md
文件 376 2019-10-28 14:02 decisionTree.m
文件 384 2019-10-28 01:49 drawTree.asv
文件 1441 2019-10-28 13:58 drawTree.m
文件 1745 2019-10-27 23:19 getBestlabel.asv
文件 1833 2019-10-28 00:18 getBestlabel.m
文件 1475 2019-10-28 12:24 makeTree.asv
文件 1485 2019-10-28 12:27 makeTree.m
文件 770 2019-10-27 23:54 watermalon.mat
----------- --------- ---------- ----- ----
13496 11
相关资源
- 直流电动机转速电流双闭环系统simu
- 蒙特卡洛算法计算电力系统可靠度m
- 改进的基于划分算法的三维点云聚类
- 牛顿迭代法matlab程序
- 多目标优化算法评价指标.zip
- Leslie人口预测模型程序基于MATLAB
- ct重建matlab代码
- 简单的滑模控制
- MATLAB 图像处理
- 晶粒长大程序
- 冲压发动机流推力计算程序matlab
- BP人工神经网络拟合正弦曲线程序完美
- PID程序-MATLAB.rar
- Matlab小波分解和重构算法-db2.m
- Matlab的FFT算法程序-MATLAB_FFT.doc
- Matlab程序设计平面刚架求解器原创-
- 关于水平集方法的拓扑优化代码-TOP
- 基于matlab的小波变换去噪处理三种方
-
基于Simuli
nk的DCDC电路的仿真模型- -
汽车动力学simuli
nk仿真程序很精典 - 自己搭建的锁相环电路PLL-pll0.mdl
- stateflow逻辑系统建模的部分程序-sta
- 大家一起讨论一下IEC电压闪变仪的仿
- 三电平DCDC变换器统一建模研究-三电平
- 分享HHT得到时频图的程序-hhspectrum.m
- 鼠笼型异步电机恒压频比控制仿真-
- matlab神经网络预测程序-预测.txt
- 三相整流器svpwm控制-threephasePWMrectif
- 很详细的摄像机标定讲义-摄像机标定
- 2psk2fsk调制源程序附测试结果图和实验
评论
共有 条评论