scipy.stats.zmap

scipy.stats.zmap(scores, compare, axis=0, ddof=0, nan_policy='propagate')[源代码]

计算相对z得分。

返回z分数数组,即标准化为零均值和单位方差的分数,其中均值和方差是根据比较数组计算的。

参数
scoresarray_like

为其计算z分数的输入。

comparearray_like

从中获取归一化平均值和标准差的输入;假定具有与相同的维度 scores

axis整型或无型,可选

的均值和方差所在的轴 compare 都是经过计算的。默认值为0。如果没有,则对整个阵列进行计算 scores

ddof整型,可选

标准偏差计算中的自由度修正。默认值为0。

nan_policy{‘Propagate’,‘RAISE’,‘OMIT’},可选

定义如何处理 compare 。“Propagate”返回NaN,“Raise”引发异常,“omit”执行忽略NaN值的计算。默认值为“Propagate”。请注意,当值为‘omit’时,nans in scores 也传播到输出,但它们不会影响为非NaN值计算的z分数。

退货
zscorearray_like

Z-得分,形状与 scores

注意事项

此函数保留ndarray子类,还可用于矩阵和掩码数组(它使用 asanyarray 而不是 asarray 用于参数)。

示例

>>> from scipy.stats import zmap
>>> a = [0.5, 2.0, 2.5, 3]
>>> b = [0, 1, 2, 3, 4]
>>> zmap(a, b)
array([-1.06066017,  0.        ,  0.35355339,  0.70710678])