• Час читання ~0 хв
  • 20.09.2022

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.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297