Перейти к основному содержимому
Перейти к основному содержимому

stddevPop

stddevPop

Добавлена в версии: v1.1

Возвращает стандартное отклонение генеральной совокупности для числовой последовательности данных. Результат равен квадратному корню из varPop.

Примечание

Эта функция использует численно неустойчивый алгоритм. Если вам нужна численная устойчивость при вычислениях, используйте функцию stddevPopStable. Она работает медленнее, но обеспечивает меньшую вычислительную погрешность.

Синтаксис

stddevPop(x)

Псевдонимы: STD, STDDEV_POP

Аргументы

  • x — генеральная совокупность значений, для которой вычисляется стандартное отклонение. (U)Int* или Float* или Decimal*

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

Возвращает квадратный корень из дисперсии по генеральной совокупности для x. Float64

Примеры

Вычисление стандартного отклонения по генеральной совокупности

CREATE TABLE test_data (population UInt8) ENGINE = Log;
INSERT INTO test_data VALUES (3),(3),(3),(4),(4),(5),(5),(7),(11),(15);

SELECT stddevPop(population) AS stddev FROM test_data;
┌────────────stddev─┐
│ 3.794733192202055 │
└───────────────────┘