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”之外,忽略掩码数组元素。