导致顺序功能选择

时间:2016-10-08 18:05:11

标签: matlab

我希望通过matlab 2014a中的顺序特征选择获得最佳功能。 这是我的代码,但只显示30列中的1列!(数据集:wbcd)

Y = cell2mat(Y);
P=cvpartition(Y,'holdout',0.20);
rbfsigma=1.41;

train_x=X(P.training,:);
train_y=Y(P.training);
test_x=X(P.test,:);
test_y=Y(P.test);

svmStruct=svmtrain(train_x,train_y,'kernel_function','rbf','rbf_sigma',rbfsigma,'boxconstraint',0.7,'showplot','false');
fun = @(train_x, train_y,test_x ,test_y) sum(svmclassify(svmStruct,X(P.test,:)) ~= Y(P.test)); 

opts = statset('display','iter'); 
[fs,history] = sequentialfs(fun,X,Y,'cv',P,'options',opts);

0 个答案:

没有答案
相关问题