varPopStable
Добавленный в: v1.1.0
Возвращает дисперсию по генеральной совокупности.
В отличие от varPop, эта функция использует численно устойчивый алгоритм.
Она работает медленнее, но обеспечивает меньшую погрешность вычислений.
Синтаксис
varPopStable(x)Аргументы
x— Набор значений, для которого вычисляется дисперсия генеральной совокупности.(U)Int*илиFloat*илиDecimal*
Возвращаемое значение
Возвращает дисперсию генеральной совокупности для x. Float64
Примеры
Вычисление устойчивой дисперсии генеральной совокупности
DROP TABLE IF EXISTS test_data;
CREATE TABLE test_data
(
x UInt8,
)
ENGINE = Memory;
INSERT INTO test_data VALUES (3),(3),(3),(4),(4),(5),(5),(7),(11),(15);
SELECT
varPopStable(x) AS var_pop_stable
FROM test_data;┌─var_pop_stable─┐
│ 14.4 │
└────────────────┘