scipy.stats.mstats.

trimmed_mean#

scipy.stats.mstats.trimmed_mean(a, limits=(0.1, 0.1), inclusive=(1, 1), relative=True, axis=None)[Quelle]#

Gibt den getrimmten Mittelwert der Daten entlang der gegebenen Achse zurück.

Parameter:
aSequenz

Eingabearray

limits{None, Tupel}, optional

Wenn relative False ist, Tupel (untere Grenze, obere Grenze) in absoluten Werten. Werte des Eingabearrays, die kleiner als die untere Grenze bzw. größer als die obere Grenze sind, werden maskiert.

Wenn relative True ist, Tupel (unterer Prozentsatz, oberer Prozentsatz) zum Abschneiden auf jeder Seite des Arrays, bezogen auf die Anzahl der unmaskierten Daten.

Sei n die Anzahl der unmaskierten Daten vor dem Trimmen. Die (n*limits[0])-te kleinste und die (n*limits[1])-te größte Daten werden maskiert, und die Gesamtzahl der unmaskierten Daten nach dem Trimmen ist n*(1.-sum(limits)). In jedem Fall kann der Wert einer Grenze auf None gesetzt werden, um ein offenes Intervall anzuzeigen.

Wenn limits None ist, wird kein Trimmen durchgeführt.

inclusive{(bool, bool) Tupel}, optional

Wenn relative False ist, Tupel, das angibt, ob Werte, die genau gleich den absoluten Grenzen sind, erlaubt sind. Wenn relative True ist, Tupel, das angibt, ob die auf jeder Seite zu maskierende Datenanzahl gerundet (True) oder abgeschnitten (False) werden soll.

relativebool, optional

Ob die Grenzen als absolute Werte (False) oder als zu schneidende Anteile (True) betrachtet werden sollen.

axisint, optional

Achse, entlang der getrimmt werden soll.