跳转到主要内容

varSamp

引入版本:v1.1.0 计算数据集的样本方差。 样本方差的计算公式如下: Σ(xxˉ)2n1\frac{\Sigma{(x - \bar{x})^2}}{n-1}
其中:
  • xx 为数据集中的每个数据点
  • xˉ\bar{x} 为数据集的算术平均值
  • nn 为数据集中的数据点数量
该函数假设输入数据集是从更大总体中抽取的样本。若需要计算整个总体的方差(即已有完整数据集时),请改用 varPop
该函数使用数值不稳定的算法。如果计算中需要数值稳定性,请使用 varSampStable 函数。该函数运行速度较慢,但计算误差更小。
语法
varSamp(x)
别名VAR_SAMP 参数 返回值 返回输入数据集 x 的样本方差。类型为 Float64 示例 计算样本方差
Query
DROP TABLE IF EXISTS test_data;
CREATE TABLE test_data
(
    x Float64
)
ENGINE = Memory;

INSERT INTO test_data VALUES (10.5), (12.3), (9.8), (11.2), (10.7);

SELECT round(varSamp(x),3) AS var_samp FROM test_data;
Response
┌─var_samp─┐
│    0.865 │
└──────────┘
最后修改于 2026年6月10日