compare_medians_ms#
- scipy.stats.mstats.compare_medians_ms(group_1, group_2, axis=None)[Quelle]#
Vergleicht die Mediane zweier unabhängiger Gruppen entlang der gegebenen Achse.
Der Vergleich wird mit der McKean-Schrader-Schätzung des Standardfehlers der Mediane durchgeführt.
- Parameter:
- group_1array_like
Erstes Dataset. Muss die Größe >=7 haben.
- group_2array_like
Zweites Dataset. Muss die Größe >=7 haben.
- axisint, optional
Achse, entlang derer die Mediane geschätzt werden. Wenn None, werden die Arrays abgeflacht. Wenn axis nicht None ist, dann sollten group_1 und group_2 die gleiche Form haben.
- Rückgabe:
- compare_medians_ms{float, ndarray}
Wenn axis None ist, wird ein Float zurückgegeben, andernfalls ein 1-D ndarray von Floats mit einer Länge, die der Länge von group_1 entlang axis entspricht.
Referenzen
[1]McKean, Joseph W. und Ronald M. Schrader. „A comparison of methods for studentizing the sample median.“ Communications in Statistics-Simulation and Computation 13.6 (1984): 751-773.
Beispiele
>>> 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
Die Funktion ist vektorisiert, um entlang einer gegebenen Achse zu rechnen.
>>> 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 ])