scipy.stats.mstats.

describe#

scipy.stats.mstats.describe(a, axis=0, ddof=0, bias=True)[Quelle]#

Berechnet mehrere deskriptive Statistiken des übergebenen Arrays.

Parameter:
aarray_like

Daten-Array

axisint oder None, optional

Achse, entlang derer Statistiken berechnet werden. Standard ist 0. Wenn None, wird über das gesamte Array a berechnet.

ddofint, optional

Freiheitsgrad (Standard 0); beachte, dass der Standard-ddof vom gleichen Routine in stats.describe abweicht

biasbool, optional

Wenn False, werden die Berechnungen für Schiefe und Kurtosis für statistische Verzerrungen korrigiert.

Rückgabe:
nobsint

(Größe der Daten (unter Berücksichtigung fehlender Werte)

minmax(int, int)

Minimum, Maximum

meanfloat

arithmetisches Mittel

variancefloat

unverzerrte Varianz

skewnessfloat

verzerrte Schiefe

kurtosisfloat

verzerrte Kurtosis

Beispiele

>>> import numpy as np
>>> from scipy.stats.mstats import describe
>>> ma = np.ma.array(range(6), mask=[0, 0, 0, 1, 1, 1])
>>> describe(ma)
DescribeResult(nobs=np.int64(3), minmax=(masked_array(data=0,
             mask=False,
       fill_value=999999), masked_array(data=2,
             mask=False,
       fill_value=999999)), mean=np.float64(1.0),
       variance=np.float64(0.6666666666666666),
       skewness=masked_array(data=0., mask=False, fill_value=1e+20),
        kurtosis=np.float64(-1.5))