MathPHP\Statistics\Distribution::frequency PHP 메소드

frequency() 공개 정적인 메소드

Each entry in the table contains the frequency or count of the occurrences of values within a particular group or interval. The table summarizes the distribution of values in the sample. https://en.wikipedia.org/wiki/Frequency_distribution The values of the input array will be the keys of the result array. The count of the values will be the value of the result array for that key.
public static frequency ( array $values ) : array
$values array Ex: ( A, A, A, B, B, C )
리턴 array frequency distribution Ex: ( A => 3, B => 2, C => 1 )
    public static function frequency(array $values) : array
    {
        $frequencies = array();
        foreach ($values as $value) {
            if (!isset($frequencies[$value])) {
                $frequencies[$value] = 1;
            } else {
                $frequencies[$value]++;
            }
        }
        return $frequencies;
    }