oefenweb / statistics
Statistics library for PHP
Installs: 244 915
Dependents: 1
Suggesters: 0
Security: 0
Stars: 32
Watchers: 4
Forks: 10
Open Issues: 2
Requires
- php: >=7.0.0
README
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