IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
data_assign_splitidxs.m
Go to the documentation of this file.
1 %>@ingroup datasettools
2 %> @file
3 %> @brief Assigns the splitidxs property based on hierarchy
4 %>
5 %> Similar to @ref data_split_classes.m, but does not mess with irdata::classes, does with irdata::splitidxs instead
6 %> @sa @ref irdata
7 function data = data_assign_splitidxs(data, hierarchy)
8 if ~exist('hierarchy', 'var')
9  hierarchy = [];
10 end;
11 comoassim = classlabels2cell(data.classlabels, hierarchy);
12 map = cell2mat(comoassim(:, 4));
13 data.splitidxs = map(data.classes+1);
Dataset class.
Definition: irdata.m:30
Property classes
Definition: irdata.m:57
Property splitidxs
Definition: irdata.m:120
function data_split_classes(in data, in hierarchy)
function data_assign_splitidxs(in data, in hierarchy)
function classlabels2cell(in classlabels, in new_hierarchy)