Как рассчитать медиану в Cakephp 2.x найти - PullRequest
0 голосов
/ 02 июля 2019

Я использую функцию ниже, чтобы получить медиану

function array_median($array) {
    $iCount = count($array);
    if ($iCount == 0) {
        throw new DomainException('Median of an empty array is undefined');
    }

    $middle_index = floor($iCount / 2);
    sort($array, SORT_NUMERIC);
    $median = $array[$middle_index]; // assume an odd # of items

    if ($iCount % 2 == 0) {
        $median = ($median + $array[$middle_index - 1]) / 2;
    }
    return $median;
}

, но есть какой-то способ вычислить медиану в Cakephp 2.x find?

...