用法:
statistics.pvariance(data, mu=None)
返回
data
的总体方差,非空序列或实数值的可迭代。方差或均值的二阶矩是对数据可变性(分布或分散)的度量。较大的方差表明数据分散;一个小的方差表明它紧密地聚集在平均值附近。如果给出了可选的第二个参数
mu
,它通常是data
的平均值。它还可用于计算非均值点周围的二阶矩。如果缺少或None
(默认),则自动计算算术平均值。使用此函数计算整个总体的方差。要估计样本的方差,
variance()
函数通常是更好的选择。如果
data
为空,则引发StatisticsError
。例子:
>>> data = [0.0, 0.25, 0.25, 1.25, 1.5, 1.75, 2.75, 3.25] >>> pvariance(data) 1.25
如果您已经计算了数据的平均值,则可以将其作为可选的第二个参数
mu
传递以避免重新计算:>>> mu = mean(data) >>> pvariance(data, mu) 1.25
支持小数和分数:
>>> from decimal import Decimal as D >>> pvariance([D("27.5"), D("30.25"), D("30.25"), D("34.5"), D("41.75")]) Decimal('24.815') >>> from fractions import Fraction as F >>> pvariance([F(1, 4), F(5, 4), F(1, 2)]) Fraction(13, 72)
注意
当与整个总体一起调用时,这会给出总体方差 σ²。当调用一个样本时,这是有偏差的样本方差 s²,也称为 N 自由度的方差。
如果您以某种方式知道真实总体均值 μ,则可以使用此函数计算样本的方差,将已知总体均值作为第二个参数。如果数据点是总体的随机样本,则结果将是总体方差的无偏估计。
相关用法
- Python statistics.median_grouped用法及代码示例
- Python statistics.median_high用法及代码示例
- Python statistics.quantiles用法及代码示例
- Python statistics.correlation用法及代码示例
- Python statistics.multimode用法及代码示例
- Python statistics.mean用法及代码示例
- Python statistics.median用法及代码示例
- Python statistics.covariance用法及代码示例
- Python statistics.NormalDist用法及代码示例
- Python statistics.median_low用法及代码示例
- Python statistics.mode用法及代码示例
- Python statistics.linear_regression用法及代码示例
- Python statistics.harmonic_mean用法及代码示例
- Python statistics.variance用法及代码示例
- Python statistics mean()用法及代码示例
- Python staticmethod()用法及代码示例
- Python staticmethod用法及代码示例
- Python Scipy stats.cumfreq()用法及代码示例
- Python Scipy stats.nanmean()用法及代码示例
- Python Scipy stats.gengamma()用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 statistics.pvariance。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。