var
语法
var(X)
详情
若 X 为向量,返回 X 的方差(variance)。
若 X 为矩阵,计算每列的方差,返回一个向量。
若 X 为表,计算每列的方差,返回一个表。
与所有其它聚合函数一致,计算时忽略 NULL 值。
请注意,返回无偏样本方差(unbiased sample variance),而不是总体方差。
无偏样本方差的公式如下:
注:
DolphinDB var 与 numpy.var 都用于计算方差。区别如下:
- DolphinDB
var返回无偏样本方差,而numpy.var默认返回总体方差;当需要得到与 DolphinDBvar一致的结果时,应指定 ddof=1。 - DolphinDB
var会自动忽略 NULL 值,而numpy.var遇到 NaN 不会自动跳过,结果可能为NaN。 - 在计算维度上,DolphinDB
var对矩阵按列计算,而numpy.var默认对数组展平后整体计算,也可以通过 axis 参数指定维度。
参数
X 可以是标量、向量、矩阵或表。
返回值
DOUBLE 类型标量/向量/表。
