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<atl::real>& inValues, const int inOutlierCount, atl::Optional<atl::real&> outMean = atl::NIL, atl::Optional<atl::real&> outMedian = atl::NIL, atl::Optional<atl::real&> outStandardDeviation = atl::NIL, atl::Optional<atl::real&> outMinimum = atl::NIL, atl::Optional<atl::real&> outMaximum = atl::NIL, atl::Optional<atl::real&> outSpread = atl::NIL, atl::Optional<atl::real&> outLinearTrend = atl::NIL )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
inValues | const Array<real>& | Values used to compute statistical informations | ||
![]() |
inOutlierCount | const int | 0 - +![]() |
0 | Defines how many outliers should be removed from the input values |
![]() |
outMean | Optional<real&> | NIL | Mean of the input values | |
![]() |
outMedian | Optional<real&> | NIL | Median of the input values | |
![]() |
outStandardDeviation | Optional<real&> | NIL | Standard deviation of the input values | |
![]() |
outMinimum | Optional<real&> | NIL | Minimum of the input values | |
![]() |
outMaximum | Optional<real&> | NIL | Maximum of the input values | |
![]() |
outSpread | Optional<real&> | NIL | Difference between maximum and minimum of the input values | |
![]() |
outLinearTrend | Optional<real&> | NIL | First parameter of the linear regression function (multiplier) |
Errors
| Error type | Description |
|---|---|
| DomainError | No data available on input in Statistics_OfArray. |



