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の速度がやや速いからである。
- 返品
参考
実例.
ガウス分布から乱数を生成し、その分布の中央値絶対偏差を返す:
>>> 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