scipy.stats.mstats.

describe#

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

計算傳遞陣列的幾個描述性統計量。

參數:
aarray_like

資料陣列

axisint 或 None,選填

計算統計量的軸。預設值為 0。如果為 None,則在整個陣列 a 上計算。

ddofint,選填

自由度(預設值為 0);請注意,預設 ddof 與 stats.describe 中的相同常式不同

biasbool,選填

如果為 False,則偏度和峰度計算會針對統計偏差進行校正。

返回:
nobsint

(資料大小(捨棄遺失值))

minmax(int, int)

最小值,最大值

meanfloat

算術平均數

variancefloat

不偏變異數

skewnessfloat

有偏偏度

kurtosisfloat

有偏峰度

範例

>>> 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))