• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: 特征排序  

资源简介

SVM_RFE是早期提出的一种特征排序方法,利用SVM在数据集上训练得到的权重向量对特征进行排序 然后剔除无用特征,重新训练,之后再剔除。。。

资源截图

代码片段和文件信息

function s = SVM_RFE(label datak)
% SVM-RFE
% SVM Recursive Feature Elimination (SVM RFE)
% by liyang @BNU Math
% Email:patrick.lee@foxmail.com
% last modified 2010.09.18
%%
n = size(data2);
s = 1:n;
r = [];
iter = 0;  %  删除的特征个数
threshhold=2000;
while ~isempty(s)&& iter%     if mod(iter 10) == 0
%         str = [‘===‘num2str(iter)‘===‘];
%         disp(str);
%         disp(‘processing .....‘);
%     end
    X = data(:s);
   
    
    model = svmtrain(label X);
    
   

评论

共有 条评论