资源简介
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);
- 上一篇:DFIG风电模型
- 下一篇:支持多类的SVMRFE
评论
共有 条评论