median_absolute_deviation

astropy.stats.median_absolute_deviation(data, axis=None, func=None, ignore_nan=False)[ソース]

中桁絶対偏差(MAD)を計算する.

MADは median(abs(a - median(a))) それがそうです。

パラメータ
dataアレイ式.

配列の入力配列やオブジェクトに変換することができる.

axis無、整数、または整数タプル、オプション

MADの1つ以上の軸を計算する。デフォルト設定 (None )は、平坦化アレイを計算するMADである。

func呼び出してもいいです。オプションです。

中央値を計算するための関数.黙認する. numpy.ma.median マスク配列については,そうでなければ numpy.median それがそうです。

ignore_nanブルル.

中央値を計算する際にはNaN値を無視する(配列中にないと見なす).これは使用されます numpy.ma.median もし axis 指定されている、あるいは numpy.nanmedian もし axis==None Numpyのバージョンは1.10より大きく、この場合、nanMediumの速度がやや速いからである。

返品
mad :浮動または ndarray浮遊や

入力配列の中央値は絶対偏差である.もし…。 axis はい。 None スカラーを返しますそうでなければ開始されます ndarray 返されます。

参考

mad_std

実例.

ガウス分布から乱数を生成し、その分布の中央値絶対偏差を返す:

>>> import numpy as np
>>> from astropy.stats import median_absolute_deviation
>>> rand = np.random.default_rng(12345)
>>> from numpy.random import randn
>>> mad = median_absolute_deviation(rand.standard_normal(1000))
>>> print(mad)    
0.6829504282771885