aboutsummaryrefslogtreecommitdiff
path: root/FEAST/FSToolbox/MIM.m
blob: 31695e4ecb982b131b081e8c82016587d844ea0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function [selectedFeatures scoreVector] = MIM(k, data, labels)
%function [selectedFeatures scoreVector] = MIM(k, data, labels)
%
%Mutual information Maximisation
%
% The license is in the license.txt provided.

numf = size(data,2);
classMI = zeros(numf,1);

for n = 1 : numf
	classMI(n) = mi(data(:,n),labels);
end

[scoreVector index] = sort(classMI,'descend');

selectedFeatures = index(1:k);