scipy.stats.mstats.
describe#
- scipy.stats.mstats.describe(a, ось=0, ddof=0, смещение=True)[источник]#
Вычисляет несколько описательных статистик переданного массива.
- Параметры:
- aarray_like
Массив данных
- осьint или None, опционально
Ось, вдоль которой вычисляются статистики. По умолчанию 0. Если None, вычисляется по всему массиву a.
- ddofint, необязательный
степень свободы (по умолчанию 0); обратите внимание, что ddof по умолчанию отличается от той же процедуры в stats.describe
- смещениеbool, необязательно
Если False, то вычисления асимметрии и эксцесса корректируются на статистическое смещение.
- Возвращает:
- nobsint
(размер данных (исключая пропущенные значения)
- minmax(int, int)
min, max
- meanfloat
среднее арифметическое
- дисперсияfloat
несмещённая дисперсия
- асимметрияfloat
смещённый коэффициент асимметрии
- куртозисfloat
смещённый эксцесс
Примеры
>>> 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))