1 %> @brief Ratio between the X matrix of two datasets
5 o.classtitle = 'Ratio';
11 methods(Access=protected)
12 function data = do_use(o, dataa)
14 irerror('I need two datasets to take ratios!');
17 if any(dataa(2).X) == 0
18 irerror('Second dataset has ZERO elements; cannot divide by zero!');
21 if ~(dataa(1).no == dataa(2).no && dataa(1).nf == dataa(2).nf)
22 irerror(sprintf('Two datasets must have same number of observations and number of features.\nDataset 1 has no=%d and nf=%d;\nDataset 2 has no=%d and nf=%d.\n', ...
23 dataa(1).no, dataa(1).nf, dataa(2).no, dataa(2).nf));
30 data.X = dataa(1).X./dataa(2).X;
Measure: calculates one scalar per dataset row.
Ratio between the X matrix of two datasets.