Hi-Folks/statistics — це пакет PHP, який надає функції для обчислення математичної статистики числових даних. Цей пакет містить функції, які можуть обчислювати такі речі, як середнє значення, медіана, обчислення квартилів, а також спеціальні обчислення, такі як середнє геометричне:
use HiFolks\Statistics\Stat;
Stat::mean([1, 2, 3, 4, 4]); // 2.8
Stat::mean([-1.0, 2.5, 3.25, 5.75]); // 2.625
// The central tendency or typical value of the data
// using the product of the values.
Stat::geometricMean([54, 24, 36], 1); // 36.0
Stat::median([1, 3, 5]); // 3
Stat::median([1, 3, 5, 7]); // 4
Stat::firstQuartile([
98,90,70,18,92,92,55,83,45,95,88
]); // 55.0
Stat::thirdQuartile([
98,90,70,18,92,92,55,83,45,95,88
]); // 92.0
$fruits = [
'🍈', '🍈', '🍈', '🍉','🍉','🍉','🍉','🍉','🍌'
];
$freqTable = Freq::frequencies($fruits);
print_r($freqTable);
/*
Array
(
[🍈] => 3
[🍉] => 5
[🍌] => 1
)
*/
Вище наведено лише приклад різноманітних функцій, які надаються в цьому пакеті. Readme містить гарну документацію та приклади використання всіх них. Ви можете дізнатися більше про цей пакет, отримати повні інструкції зі встановлення та переглянути вихідний код на GitHub.