biweight_location¶
- astropy.stats.biweight_location(data, c=6.0, M=None, axis=None, *, ignore_nan=False)[ソース]¶
- 二重物の位置を計算する。 - 二重重み位置は、分布の中心位置を決定するためのロバストな統計である。これは以下のスタッフによって提供されます。 \[\zeta_{biloc}= M + \frac{\sum_{|u_i|<1} \ (x_i - M) (1 - u_i^2)^2} {\sum_{|u_i|<1} \ (1 - u_i^2)^2}\]- どこだ? \(x\) 入力データです \(M\) サンプル中央値(または入力の初期位置推定)です \(u_i\) 以下の者が提供します。 \[U_{i}=\frac{(x_i−M)}{c*mad}\]- どこだ? \(c\) 同調定数であり \(MAD\) はい。 median absolute deviation それがそうです。二重物位置調整定数 - c通常は6.0(デフォルト値)です。- もし \(MAD\) ゼロであれば中央値を返す. - パラメータ
- dataアレイ式.
- 配列の入力配列やオブジェクトに変換することができる. - dataはい一つです。- MaskedArrayそれがそうです。
- c浮動、オプション
- デュアル重み推定器の定数(デフォルト値=6.0)を調整する。 
- M浮動小数点または類似配列、オプション
- 場所の初歩的な推測。もし…。 - Mスカラ値である場合、その値は、配列全体(または各配列に沿って)に使用されるであろう- axis指定されていれば)。もし…。- M配列であれば、各位置の初期位置推定を含む配列でなければならない- axis配列を入力します。もし…。- None(デフォルト)、入力配列の中央値(またはそれぞれに沿って)が使用される- axis指定されていれば)。
- axis無、整数、または整数タプル、オプション
- それに沿って二重位置の1つまたは複数の軸が計算される。もし…。 - None(デフォルト)は,フラットな入力配列の二重重み位置を計算する.
- ignore_nanブル値、オプション
- 入力中のNaN値を無視するかどうか - dataそれがそうです。
 
- 返品
 - 参考文献 - 1
- Beers,FlynnおよびGebhardt(1990;AJ 100,32)(https://ui.adsab.forforard.edu/abs/1990 AJ...100...32 B) 
- 2
- https://www.itl.nist.gov/div898/software/dataplot/refman2/auxillar/biwloc.htm 
 - 実例. - ガウス分布から乱数を生成し、その分布の二重重み位置を返す: - >>> import numpy as np >>> from astropy.stats import biweight_location >>> rand = np.random.default_rng(12345) >>> biloc = biweight_location(rand.standard_normal(1000)) >>> print(biloc) 0.01535330525461019