scipy.stats.mstats.zmap¶
- scipy.stats.mstats.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])