资源简介
粗糙集属性约简的MATLAB程序;用基于属性重要度的粗糙集属性约简方法对决策表进行约简,属性重要度是根据信息熵定义的。
代码片段和文件信息
%求条件熵(Conditional Entropy)
function H_CD=Condentropy(UIND_CIND_D)%H(Y/X)=-sum(p(Xi)sum(p(Yj/Xi)log(p(Yj/Xi))))
%--------输入---------
% IND_C IND(C) 由条件属性集合或其子集划分的不可分辨关系 [{x1}{x2x3x4}........]
% IND_D IND(D) 由决策属性集合划分的不可分辨关系 [{y1}{y2y3y4}........]
% U 论域 字符串数组 [X1X2X3X4........]
%-----------输出---------
% H_CD 条件熵 一个数值 如:0.0063
%===============================================================
l=numel(IND_C);m=numel(IND_D);
for i=1:l
pC(i)=numel(IND_C{i})/(numel(U));%p(X1)=|X1|/|U|
end
for i=1:l
for j=1:m
x=numel(intersect((IND_D{j})(IND_C{i})))/(numel(IND_C{i}));%p(Y/X)=|Y&&X|/|X|
if x==0
pCD0(ji)=0;
else pCD0(ji)=-x*log2(x);
end
end
pCD(i)=sum(pCD0(:i));
end
H_CD=0;
for i=1:l
H_CD=H_CD+pC(i)*pCD(i);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 974 2019-06-24 20:55 Condentropy.m
文件 857 2019-07-17 17:20 Core_relative.m
文件 16059 2019-07-27 10:57 easy.xlsx
文件 344 2019-07-17 16:47 IND.m
文件 755 2019-06-22 09:00 POS.m
文件 563 2019-09-23 20:40 readme.txt
文件 570 2019-08-01 06:40 SGF.m
文件 1377 2019-09-23 20:34 tiaoshi2.m
文件 1133 2019-07-29 07:49 value_reduct1.m
相关资源
- 粗糙集属性约简matlab
- 基于信息熵的约简MATLAB代码
- facebook数据集
- 基于MATLAB的数据挖掘实验
- 邻域粗糙集matlab代码。带论文
- 经济预测方法及MATLAB实现
- MATLAB神经网络43个案例分析源码
- foodmart 2000
- MATLAB数据分析与挖掘实战pdf完整版
- 实战大数据 MATLAB数据挖掘详解与实践
- 粗糙集matlab程序
- 配套程序和数据_量化投资-MATLAB数据挖
- 量化投资 数据挖掘技术与实践 MATL
- matlab的rsda系统
- 课程设计时用的数据挖掘论文
- matlab的粗糙集代码
- 关于粗糙集的matlab计算
- 粗糙集特征约简算法
- matlab 云模型发生器 包括基本云发生器
- ID3的MATLAB实现244799
- 蚁群算法粗糙集matlab代码
- 借助matlab实现粗糙集属性约简算法
- matlab计算粗糙集的下近似属性依赖度
- 关于粗糙集和邻域粗糙集的基本理论
- matlab 粗糙集属性约简
- matlab数据挖掘程序
- Matlab数据挖掘算法工具
- ID3算法MATLAB实现,机器学习作业
- matlab实现DTW算法
- 可拓关联函数
评论
共有 条评论