当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy mstats.compare_medians_ms用法及代码示例


本文简要介绍 python 语言中 scipy.stats.mstats.compare_medians_ms 的用法。

用法:

scipy.stats.mstats.compare_medians_ms(group_1, group_2, axis=None)#

沿给定轴比较两个独立组的中位数。

使用中位数标准误差的McKean-Schrader 估计值进行比较。

参数

group_1 array_like

第一个数据集。大小必须 >=7。

group_2 array_like

第二个数据集。大小必须 >=7。

axis 整数,可选

估计中位数的轴。如果没有,则数组被展平。如果轴不是无,则 group_1 和 group_2 应该具有相同的形状。

返回

compare_medians_ms {浮点数,ndarray}

如果axis为None,则返回一个浮点数,否则返回一个一维ndarray,其长度等于group_1沿轴的长度。

参考

[1]

约瑟夫·W·麦基恩和罗纳德·M·施拉德。 “样本中位数学生化方法的比较。” Statistics-Simulation 中的通信和计算 13.6 (1984):751-773。

例子

>>> from scipy import stats
>>> a = [1, 2, 3, 4, 5, 6, 7]
>>> b = [8, 9, 10, 11, 12, 13, 14]
>>> stats.mstats.compare_medians_ms(a, b, axis=None)
1.0693225866553746e-05

该函数被矢量化以沿给定轴计算。

>>> import numpy as np
>>> rng = np.random.default_rng()
>>> x = rng.random(size=(3, 7))
>>> y = rng.random(size=(3, 8))
>>> stats.mstats.compare_medians_ms(x, y, axis=1)
array([0.36908985, 0.36092538, 0.2765313 ])

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.stats.mstats.compare_medians_ms。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。