php-statistics
Statistics library for PHP.
Requirements
- PHP 7.2.0 or greater.
Usage
Sum
use Oefenweb\Statistics\Statistics;
Statistics::sum([1, 2, 3]); // 6
Minimum
use Oefenweb\Statistics\Statistics;
Statistics::min([1, 2, 3]); // 1
Maximum
use Oefenweb\Statistics\Statistics;
Statistics::max([1, 2, 3]); // 3
Mean
use Oefenweb\Statistics\Statistics;
Statistics::mean([1, 2, 3]); // 2
Frequency
use Oefenweb\Statistics\Statistics;
Statistics::frequency([1, 2, 3, 3, 3]); // [1 => 1, 2 => 1, 3 => 3]
Mode
use Oefenweb\Statistics\Statistics;
Statistics::mode([1, 2, 2, 3]); // 2
Variance (sample and population)
use Oefenweb\Statistics\Statistics;
Statistics::variance([1, 2, 3]); // 1
Statistics::variance([1, 2, 3], false); // 0.66666666666667
Standard deviation (sample and population)
use Oefenweb\Statistics\Statistics;
Statistics::standardDeviation([1, 2, 3]); // 1.0
Statistics::standardDeviation([1, 2, 3], false); // 0.81649658092773
Range
use Oefenweb\Statistics\Statistics;
Statistics::range([4, 6, 10, 15, 18]); // 14