scipy.stats.mstats.variation

scipy.stats.mstats.variation(a, axis=0, ddof=0)[源代码]

计算变异系数。

变异系数是标准差除以平均值。此函数相当于:

np.std(x, axis=axis, ddof=ddof) / np.mean(x)

的默认设置 ddof 为0,但变异系数的许多定义使用样本标准偏差的无偏样本方差的平方根,其对应于 ddof=1

参数
aarray_like

输入数组。

axis整型或无型,可选

要沿其计算变异系数的轴。默认值为0。如果没有,则对整个阵列进行计算 a

ddof整型,可选

增量自由度。默认值为0。

退货
variationndarray

沿请求的轴计算的变化。

注意事项

有关以下内容的更多详细信息 variation ,请参见 stats.variation

示例

>>> from scipy.stats.mstats import variation
>>> a = np.array([2,8,4])
>>> variation(a)
0.5345224838248487
>>> b = np.array([2,8,3,4])
>>> c = np.ma.masked_array(b, mask=[0,0,1,0])
>>> variation(c)
0.5345224838248487

在上面的示例中可以看到,这与 stats.variation 除“stats.mstats.Variation”之外,忽略掩码数组元素。