неправильно вычислил процентиль из массива

Привет, моя проблема здесь немного сложнее.

У меня есть список пользователей, средний балл которых рассчитывается системой, и я хочу ранжировать их в процентилях, которые основаны на среднем балле, ранжировать их по сравнению со всеми другими пользователями, т. Е. (Всего пользователей) в (от 20 до 20%). ).

Также формула, которую я изучил и применил, — это формула, которая определяет мою текущую позицию во всех пользователях, которая может быть от 1 до 32, то есть общее количество пользователей.

Формула

($mycurrentPositionOutOfAllUsers / $totalNumberOfUsers ) * 100

но он всегда возвращает ложный результат, так как я рассчитываю его на онлайн-калькуляторе в Интернете https://www.easycalculation.com/statistics/percentile-rank.php

Также, если я делаю что-то не так, пожалуйста, предложите решение.
мой массив

Array
(
[ Lexington] => 6.49
[ Davenport] => 5.66
[ Romeoville] => 5.52
[ Waterloo] => 5.46
[ Lincoln] => 5.37
[ Albert Lea] => 4.9
[ Blaine] => 4.77
[ Mason City] => 4.71
[ Dubuque] => 4.64
[ Rochester] => 4.59
[ Des Moines] => 4.46
[ Manitowoc] => 4.4
[ Carroll] => 4.35
[ Waukesha] => 4.34
[ Eau Claire] => 4.31
[ Norfolk] => 4.02
[ Red Wing] => 4
[ Durand] => 3.98
[ St . Paul] => 3.81
[ Mankato] => 3.75
[ Clarksville] => 3.71
[ Bismarck] => 3.65
[ Indianapolis] => 3.63
[ Cedar Rapids] => 3.56
[ Fremont] => 3.55
[ Omaha] => 3.5
[ Fargo] => 3.5
[ Grand Island] => 3.43
[ LeRoy] => 3.32
[ West Burlington] => 3.18
[ Preston] => 3.06
[ Blue Earth] => 2.71
)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]