如何使用rankfeatures进行特征选择?

时间:2017-06-12 07:01:27

标签: matlab classification

我已尝试以下代码来选择数据中的功能。前两列表示要素,最后一列表示类:

clear all;
close all;
data =  [27 9   2
    11.6723281  28.93422177 2
    25  9   2
    23  8   2
    5.896096039 23.97745722 1
    21  6   2
    21.16823369 5.292058423 2
    4.242640687 13.43502884 1
    22  6   2];
Attributes = data(:,1:2);
Classes = data(:,3);
train = [1 3 4 5 6 7];
testInds = [2 8 9];
BC =  Classes  == 2;
I = rankfeatures(data,BC);
  

使用rankfeatures时出错(第208行)
      GROUP的长度必须等于X中的列数   选择错误(第16行)
      I = rankfeatures(数据,BC);

还有其他功能吗?

0 个答案:

没有答案
相关问题