1 %> @brief Feature Construction - Linear Transformations base
class
4 %> Prefix
for the factos space variables, e.g.,
"PC",
"LD"
6 %> Names of the factors!
10 %> Loadings x-axis (in
this case, the up-to-down dimension)
12 %> Name of loadings x-axis
20 o.classtitle = 'Linear Transformation';
23 function a = get_L_fea_names(o, idxs)
24 if ~isempty(o.L_fea_names)
25 if any(idxs > numel(o.L_fea_names))
26 ii = find(idxs > numel(o.L_fea_names));
27 irerror(sprintf('L_fea_names size %d < %d', numel(o.L_fea_names), idxs(ii(1))));
29 a = o.L_fea_names(idxs);
31 if ~isempty(o.L_fea_prefix)
32 prefix = o.L_fea_prefix;
36 a = arrayfun(@(x) [prefix, int2str(x)], idxs, 'UniformOutput', 0);
41 methods(Access=protected)
42 function data = do_use(o, data)
43 data = data.transform_linear(o.L, o.L_fea_prefix);
Feature Construction - Linear Transformations base class.
Feature Construction (FCon) base class.