compare_medians_ms#
- scipy.stats.mstats.compare_medians_ms(group_1, group_2, ось=None)[источник]#
Сравнивает медианы двух независимых групп вдоль заданной оси.
Сравнение выполняется с использованием оценки МакКина-Шрадера стандартной ошибки медиан.
- Параметры:
- group_1array_like
Первый набор данных. Должен быть размера >=7.
- group_2array_like
Второй набор данных. Должен иметь размер >=7.
- осьint, необязательный
Ось, вдоль которой оцениваются медианы. Если None, массивы сглаживаются. Если ось не равно None, тогда group_1 и group_2 должны иметь одинаковую форму.
- Возвращает:
- compare_medians_ms{float, ndarray}
Если ось равно None, то возвращает float, иначе возвращает одномерный массив ndarray из float длиной, равной длине group_1 вдоль ось.
Ссылки
[1]McKean, Joseph W., and Ronald M. Schrader. “A comparison of methods for studentizing the sample median.” Communications in Statistics-Simulation and Computation 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 ])