stats_variance

(PECL stats >= 1.0.0)

stats_varianceВозвращает дисперсию

Описание

stats_variance(array $a, bool $sample = false): float

Возвращает дисперсию значений в a.

Список параметров

a

Массив данных, для которого требуется найти стандартное отклонение. Обратите внимание, что все значения массива будут преобразованы в число с плавающей точкой (float).

sample

Указывает, представляет ли a выборку населения; по умолчанию false.

Возвращаемые значения

Возвращает дисперсию в случае успешного выполнения; false в случае возникновения ошибки.

add a note add a note

User Contributed Notes 1 note

up
-6
Anonymous
15 years ago
This will return surprising values for most users, since the default of sample=false is rather unusual when speaking about variance.

Point is:
When using stats_variance($foo,TRUE) the sum is divided by n-1 while the default just divides it by n. So when you expect your variance to be lower you probable wanted to divide by n-1, therefore should set the second parameter =TRUE.
To Top