biweight_location¶
- astropy.stats.biweight.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