Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

stddevPopStable

stddevPopStable

أُضيف في: v1.1.0

النتيجة تساوي الجذر التربيعي لـ varPop. وعلى عكس stddevPop، تستخدم هذه الدالة خوارزمية مستقرة عدديًا. وهي أبطأ في التنفيذ، لكنها توفر خطأً حسابيًا أقل.

الصياغة

stddevPopStable(x)

المعاملات

  • x — مجموعة القيم المطلوب إيجاد الانحراف المعياري للمجتمع لها. (U)Int* أو Float* أو Decimal*

القيمة المُعادة

تعيد الجذر التربيعي لتباين x. Float64

أمثلة

الاستخدام الأساسي

DROP TABLE IF EXISTS test_data;
CREATE TABLE test_data
(
    population Float64,
)
ENGINE = Log;

INSERT INTO test_data SELECT randUniform(5.5, 10) FROM numbers(1000000);

SELECT
    stddevPopStable(population) AS stddev
FROM test_data;
┌─────────────stddev─┐
│ 1.2999977786592576 │
└────────────────────┘
Navigation