\(\renewcommand\AA{\unicode{x212B}}\)
MostLikelyMean v1¶
Summary¶
Computes the most likely mean of the array by minimizing the taxicab distance of the elements from the rest.
See Also¶
Properties¶
Name |
Direction |
Type |
Default |
Description |
---|---|---|---|---|
InputArray |
Input |
dbl list |
Mandatory |
An input array. |
Output |
Output |
number |
The output (mean). |
Description¶
This algorithm finds a so-called most-likely mean of an array being the element that has the minimum of the summed square-rooted absolute distances with all the other elements in the array:
\[MostLikelyMean(a) = a[minindex_{j}\sum_{i} \sqrt{|a_{i} - a_{j}|}]\]
Usage¶
Example - MostLikelyMean
import numpy
array = numpy.arange(100)
mlm = MostLikelyMean(array)
print(mlm)
Output:
49.0
Categories: AlgorithmIndex | Arithmetic
Source¶
C++ header: MostLikelyMean.h
C++ source: MostLikelyMean.cpp