scipy.stats.mstats.

trimmed_var#

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

Gibt die getrimmte Varianz der Daten entlang der angegebenen 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.

ddof{0,integer}, optional

Bedeutet Delta Freiheitsgrade. Der bei Berechnungen verwendete Nenner ist (n-ddof). DDOF=0 entspricht einer verzerrten Schätzung, DDOF=1 einer unverzerrten Schätzung der Varianz.