/**
 * \page BoxAlgorithm_UnivariateStatistics Univariate Statistics
__________________________________________________________________

Detailed description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Description|
 * This plugin computes the mean, variance, range, median, Inter-
 * Quantile-Range and Percentile of each incoming sample
 * buffer (or chunk) and outputs the resulting signals.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Description|
__________________________________________________________________

Inputs description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Inputs|
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Inputs|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Input1|
 * The input signal.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Input1|
__________________________________________________________________

Outputs description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Outputs|
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Outputs|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Output1|
 * Signal containing the averages of the input sample buffers.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Output1|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Output2|
 * Signal containing the variance of the input sample buffers.
 * Sample variance is a measure of the spread of or dispersion
 * within a set of sample data.
 * The sample variance is the sum of the squared deviations
 * from their average divided by the number of observations in
 * the data set.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Output2|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Output3|
 * Signal containing the range of the input sample buffers.
 * The range of a sample (or a data set) is a measure of the
 * spread or the dispersion of the observations. It is the
 * difference between the largest and the smallest observed
 * value of some quantitative characteristic.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Output3|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Output4|
 * Signal containing the median of the input sample buffers.
 * The median is the value halfway through the ordered data 
 * set, below and above which there lies an equal number of 
 * data values.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Output4|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Output5|
 * Signal containing the Inter-Quantile-Range of the input
 * sample buffers.
 * The inter-quartile range is a measure of the spread of or
 * dispersion within a data set.
 * It is calculated by taking the difference between the upper
 * and the lower quartiles.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Output5|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Output6|
 * Signal containing the percentile of the input sample buffers.
 * Percentiles are values that divide a sample of data into one
 * hundred groups containing (as far as possible) equal numbers
 * of observations. For example, 30% of the data values lie below
 * the 30th percentile.
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Output6|

__________________________________________________________________

Settings description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Settings|
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Settings|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Setting1|
 * Mean activation. If the box is checked, the mean is computed
 * and the mean output send signal
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Setting1|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Setting2|
 * Variance activation. If the box is checked, the variance is computed
 * and the variance output send signal
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Setting2|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Setting3|
 * Range activation. If the box is checked, the range is computed
 * and the range output send signal
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Setting3|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Setting4|
 * Median activation. If the box is checked, the median is computed
 * and the median output send signal
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Setting4|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Setting5|
 * Inter-Quantile-Range (IQR) activation. If the box is checked, 
 * the IQR is computed and the IQR output send signal
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Setting5|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Setting6|
 * Percentile activation. If the box is checked, the percentile
 * is computed and the percentile output send signal
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Setting6|

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Setting7|
 * Percentile value. Change the percentile value for percentile
 * signal output
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Setting7|

__________________________________________________________________

Examples description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Examples|
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Examples|
__________________________________________________________________

Miscellaneous description
__________________________________________________________________

 * |OVP_DocBegin_BoxAlgorithm_UnivariateStatistics_Miscellaneous|
 * The output signal's sample count per channel per buffer is one,
 * since a buffer contains the averages (per channel) of the values
 * of an input buffer.
 * Be careful of Down-sampling effect for signal, the sampling rate 
 * at output is divided by the number of input samples. This information 
 * is saved on integer, so this stay true only if division is without
 * fractional part (or the subsampling should be a divisor of the number
 * of samples)
 * http://www.stats.gla.ac.uk/steps/glossary/presenting_data.html
 * |OVP_DocEnd_BoxAlgorithm_UnivariateStatistics_Miscellaneous|
 */
