资源简介
天津大学胡清华老师在粗糙集邻域领域做的最经典的源码,同学们可以在此基础上学习和修改,入口程序已经写好,需要其他方法可以自己添加,MAIN.m是入口程序,参数的意思在子函数里讲的很明白,调用了featureselect_FW_fast.m用来属性约简,几个clsf_dpd文件是使用不同的距离公式来计算属性重要度,选择得到属性结果,使用crossvalidate.m十折交叉算法来计算计算算法精度,该段代码调用了几个分类器,C4_5.m是决策树,KNN.m是最近邻分类器,NEC.m是类似于KNN的胡修改的程序,osu_svm3.00文件夹是使用svm分类器调用的文件,使用该分类器时,代码中间的路径需要修改。另外附上一堆常用的数据集。
代码片段和文件信息
%all2data.m
%将UCI数据集中各种数据统一为数值型数据,符号型变为自然数,连续型进行标准化,决策属性转化为自然数排在最后一列
%暂不考虑缺失值
%一列总含有一个符号型数据则全部作符号型处理
%data_cell0:m*1
%data_cell1:m*n和data_array结构一样
%sn_feature_d:决策属性位置为空表示最后一行
%filename=‘te.txt‘;
%读入数据到data_cell0然后将data_cell0拆分为data_cell1
% data_cell0=importdata(filename);
function data_array=all2data(filenamesn_feature_d)
data_cell0=textread(filename‘%s‘);
% clear;clc;data_cell0=textread(‘ecoli.data‘‘%s‘);sn_feature_d=[];
% data_cell0=data_cell0(45:50:)%诊断原文件中数据是否格式有错
data_cell1={};
for i=1:length(data_cell0)
dot_sequence=find(data_cell0{i}==‘‘);
interval=[0dot_sequencelength(data_cell0{i})+1];
for j=1:length(interval)-1
data_cell1{ij}=data_cell0{i}(interval(j)+1:interval(j+1)-1);
end
end
%将data_cell1转化为数字判断是否为符号型是则转换为1 2 3...
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 73289 2015-10-05 14:46 胡清华邻域粗糙集源码\abalone.mat
文件 2806 2013-01-24 17:39 胡清华邻域粗糙集源码\all2data.m
文件 1396 2015-07-19 11:42 胡清华邻域粗糙集源码\audiology.mat
文件 61718 2015-10-05 16:12 胡清华邻域粗糙集源码\biodeg.mat
文件 235082 2015-10-05 16:37 胡清华邻域粗糙集源码\biodegxiugai.mat
文件 5599 2013-01-24 17:39 胡清华邻域粗糙集源码\C4_5.m
文件 5239 2013-07-15 10:35 胡清华邻域粗糙集源码\cleve.mat
文件 1433 2015-02-12 19:02 胡清华邻域粗糙集源码\clsf_dpd.m
文件 1568 2013-07-12 11:28 胡清华邻域粗糙集源码\clsf_dpd_fast.m
文件 1788 2015-02-13 21:14 胡清华邻域粗糙集源码\clsf_dpd_fast2.m
文件 1439 2013-07-12 11:40 胡清华邻域粗糙集源码\clsf_dpd_fast_3.m
文件 10719 2015-10-14 17:10 胡清华邻域粗糙集源码\credit.mat
文件 3974 2016-01-22 11:45 胡清华邻域粗糙集源码\crossvalidate.m
文件 3925 2015-10-06 23:17 胡清华邻域粗糙集源码\crossvalidate1.m
文件 3382 2015-10-13 10:07 胡清华邻域粗糙集源码\featureselect_FW_fast.m
文件 16514 2015-10-15 10:36 胡清华邻域粗糙集源码\horse0-1.mat
文件 58276 2015-09-27 17:08 胡清华邻域粗糙集源码\iono.mat
文件 1054 2015-10-15 13:15 胡清华邻域粗糙集源码\Iris.mat
文件 1817 2015-02-20 19:51 胡清华邻域粗糙集源码\KNN.m
文件 602 2015-09-22 17:09 胡清华邻域粗糙集源码\lungcancer.mat
文件 225 2016-06-23 16:13 胡清华邻域粗糙集源码\MAIN.m
文件 34310 2015-06-13 00:23 胡清华邻域粗糙集源码\mushroom1.mat
文件 1809 2013-04-12 21:00 胡清华邻域粗糙集源码\NEC.m
文件 2058 2013-07-15 11:13 胡清华邻域粗糙集源码\nec1.m
文件 1833 2013-07-15 10:35 胡清华邻域粗糙集源码\osu_svm3.00\cardiag.asv
文件 1837 2013-07-15 10:35 胡清华邻域粗糙集源码\osu_svm3.00\cardiag.m
文件 1728 2013-07-15 10:35 胡清华邻域粗糙集源码\osu_svm3.00\cmap.mat
文件 2905 2013-07-15 10:35 胡清华邻域粗糙集源码\osu_svm3.00\Contents.m
文件 1265 2013-07-15 10:35 胡清华邻域粗糙集源码\osu_svm3.00\createset.m
文件 8222 2013-07-15 10:35 胡清华邻域粗糙集源码\osu_svm3.00\data\car.txt
............此处省略144个文件信息
相关资源
- 美国UDDS工况matlab模型
- 高压直流MMC
- HEV-model-for-Cruise 混合动力汽车仿真模
- 5G_FBMC_BER
- Q学习算法来实现的机器人路径规划
- matlab鲸鱼算法(WOA)工具箱
-
HEV_Model_Simuli
nk 提供了混合动力电动 - matlab实现的gwo算法的源码含注释
- matlab实现的极化码的信道编码与构造
- PositiveSecrecyProbability 正安全容量概率
- GSA(引力搜索算法)MATLAB源码含中文
- UAV-matlab 无人机PID控制及智能PID控制器
- dg-placement
- matlab实现的NRSS算法
- MATLAB-HFSS联合仿真
- WIND-DFIG-PITCH-ANGLE-q-CONTROL
- D2D发现信道matlab代码
- ViBe背景建模
- BENDERS分解算法
-
PNVG 磷酸铁锂电池的simuli
nk模型 - EEMD分解求能量熵
- MMC-converter 基于MMC逆变器的MATLAB的模型
- SAR相干斑去噪matlab代码
- EWT 经验小波分解
- vienna
- traffic-sign-detection 使用matlab对交通标志
- Extract-Sound-Feature 利用matlab提取声音的
- adaptiveCFAR
- face--recognition 人脸识别
- agent-concensus 多智能体编队一致性研究
评论
共有 条评论