方差(standard variation)与标准差(standard devication)
标准差是由方差开平方得到,在对数据进行总体统计时,由于每一个数据都被使用到,所以计算得到的标准差和方差能够准确体现整体数据集特征。上述标准差和方差也叫做总体标准差和总体方差。
贝塞尔校验(Bessel's Correction)
然而,从总体中提取某些样本时,由于样本会集中在数据的某个范围之内(也就是服从一定的分布),此时计算出来的标准差和方差不能准确体现数据总体的情况,通常会比正常结果要小。为了修正这个偏差,在计算样本方差和标准差时,会用替换原始的
。这样会使公式中的分母变小,最终结果变大,从而更加准确的预测样本的整体情况。
在Pytorch中,torch.var(*, unbiased=True)
的unbiased
参数就是用来控制是否使用贝塞尔校验,默认是True
,如果想得到正常的方差结果需要指定为False
。