\(\renewcommand\AA{\unicode{x212B}}\)

MostLikelyMean v1

../_images/MostLikelyMean-v1_dlg.png

MostLikelyMean dialog.

Summary

Computes the most likely mean of the array by minimizing the taxicab distance of the elements from the rest.

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 (last modified: 2020-03-20)

C++ source: MostLikelyMean.cpp (last modified: 2021-03-31)