资源简介
本代码使用svm_RFE来循环递归式的对数据特征进行排序,从而筛选出有用的特征,同时可以看到特征排序,已经每次筛选出去的特征
代码片段和文件信息
% for j=1:3 %循环10次
% train=MCI(2:48:)‘;
% train = ADVSNC‘;
% for i=1:size(train2) %按列向量归一化 因为每一列代表一类特征(脑区)
% train(:i)=(train(:i)-min(train(:i)))./(max(train(:i))-min(train(:i)));
% %为什么这样计算训练集(归一化到0-1之间)
% end %做归一化后的结果好
% train=train;
% train=trainpearson;
% train=trainAD;
% train=trainMCI;
newdata1=[trainlabel];
dataREF=newdata1; %将要处理的数据+类标 输入data
[rawcolumn]=size(dataREF);
selected_feat=1:size(train2);%循环每一列的标志 ????
newtrain=train;%存储初始data(不含label)
% deleteROIorder=zeros(12435);%此处数值需要修改
deleteROIorder=zeros(1column-1);%此处数值需要修改
%result.sel_feature=cell(11);%不曾用到
iteration=column-2;
% iteration=2435;
block=0.1;
allweight=zeros(column-1column-1);
all_feat=zeros(column-1column-1);
accuracy=zeros(column-11);
%weightchange=zeros(column-11);%不曾用到
weight=zeros(1column-1);
for k=1:iteration
address=1;
% 建立分类模型
model= fitcsvm(trainlabel);%polynomialrbf‘
- 上一篇:排队理论 Matlab仿真
- 下一篇:结构动力学编程matlab
相关资源
- ID3决策树-MATLAB程序
- 基于PCA及SVM的人脸识别
- 基于MATLAB的图像SVM分类
- SVM分类程序
- 三分类_svm_matlab
- 故障分类svm代码
- 支持向量机非线性回归通用matlab程序
- k近邻-机器学习算法
- SVM数据归一化matlab程序
- 基于遗传算法优化SVM的手写字体识别
- classfication_toolboxmatab版
- SVM中matlab版本的交叉验证和参数选择
- matlab支持向量机SVM完整工具包
- Libsvm数据格式互相转换
- SVM对图像进行分类分类
- 基于Matlab的SVM含数据
- 用MatLab实现SVM分类.
- libsvm-3.1
- 支持向量机用于肌电信号模式识别的
- 灰度共生矩阵提取结肠癌图像特征,
- 多分类SVM使用libsvm)
- libsvm网格法查找最优参数函数 SVMcgF
- libsvm网格法查找最优解函数 SVMcgForC
- Matlab 人脸识别 SVM
- 神金网络,对于temprtrom算法
- SVM工具包-matlab
- 机器学习及其matlab实现—从基础到实
- matlab型数据集heart_scale
- SVM算法的MATLAB源程序
- 分类器设计之线性分类器和线性SVM(
评论
共有 条评论