Back to Adaptive Vision Library website
You are here: Start » Function Reference » Statistics » Statistics_OfArray
Statistics_OfArray
Computes basic statistical information out of an array of real numbers. The array must be not empty.
Syntax
void avl::Statistics_OfArray ( const atl::Array<float>& inValues, const int inOutlierCount, const bool inUseSampleFormula, atl::Optional<float&> outMean = atl::NIL, atl::Optional<float&> outMedian = atl::NIL, atl::Optional<float&> outStandardDeviation = atl::NIL, atl::Optional<float&> outMinimum = atl::NIL, atl::Optional<float&> outMaximum = atl::NIL, atl::Optional<float&> outSpread = atl::NIL, atl::Optional<float&> outLinearTrend = atl::NIL )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inValues | const Array<float>& | Values used to compute statistical informations | |||
inOutlierCount | const int | 0 - + | 0 | Defines how many outliers should be removed from the input values | |
inUseSampleFormula | const bool | False | Defines, whether to use population, or sample formulas. | ||
outMean | Optional<float&> | NIL | Mean of the input values | ||
outMedian | Optional<float&> | NIL | Median of the input values | ||
outStandardDeviation | Optional<float&> | NIL | Standard deviation of the input values, treated as population | ||
outMinimum | Optional<float&> | NIL | Minimum of the input values | ||
outMaximum | Optional<float&> | NIL | Maximum of the input values | ||
outSpread | Optional<float&> | NIL | Difference between maximum and minimum of the input values | ||
outLinearTrend | Optional<float&> | NIL | First parameter of the linear regression function (multiplier) |
Errors
Error type | Description |
---|---|
DomainError | No data available on input in Statistics_OfArray. |