1 %>@ingroup conversion classlabelsgroup
3 %>@brief Renumbers vector in descending order of occurences of its elements. Leaves elements which are <= 0 alone.
5 %> Re-numbering occurs so
as to
remove gaps in the original sequence.
7 %> @warning Operates zero-based
12 %> @return <code>[z]</code> or <code>[z, neworder]</code>
22 counts = diff(find([1, diff(sort(y2')), 1])); % Finds how many times each number appears
23 [dummy, neworder] = sort(counts, 'descend');
28 for i = 1:numel(neworder)
29 z2(y2 == nums(neworder(i))) = nums(i); %i-1;
38 varargout = {z, neworder};
Assign classes from one data column from an irdata_clus object.
function renumber_vector_idooo(in y)
Analysis Session (AS) base class.
Image map for non-ordered, discrete features (e.g. from clustering)