IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
def_postpr_est.m
Go to the documentation of this file.
1 %>@ingroup idata globals
2 %> @file
3 %> @brief Returns the default postpr_est
4 %> @sa more_assert.m, setup_write.m
5 %
6 %> @param out If passed, returns it; otherwise, returns a default object
7 function out = def_postpr_est(out)
8 if nargin == 0 || isempty(out)
9  more_assert();
10  global MORE; %#ok<TLEV>
11  irverbose(sprintf('INFO: Default postpr_est... (per-group aggregation: %s)', iif(MORE.flag_postpr_grag, 'yes', 'no')), 2);
12 
13  if MORE.flag_postpr_grag
14  out = block_cascade();
15  out.blocks = {grag_mean(), decider()};
16  else
17  out = decider();
18  end;
19 end;
Cascade block: final instantializable class.
Definition: block_cascade.m:4
function irverbose(in s, in level)
function more_assert()
Block that resolves estimato posterior probabilities into classes.
Definition: decider.m:10
Group Aggregator - averages rows per group.
Definition: grag_mean.m:5
function iif(in cond, in x1, in x2)
function setup_write()
function def_postpr_est(in out)