biweight_midcorrelation¶
- astropy.stats.biweight_midcorrelation(x, y, c=9.0, M=None, modify_sample_size=False)[ソース]¶
2つの変数間の双重みにおける相関を計算する.
♪the biweight midcorrelation サンプル間の類似性を測る指標である.これは以下のスタッフによって提供されます。
\[\begin{split}R_{biorr}=\frac{\zeta_{xy}{\sqrt{\zeta_{xx}\\zeta_{yy}\end{split}\]where \(\zeta_{xx}\) is the biweight midvariance of \(x\), \(\zeta_{yy}\) is the biweight midvariance of \(y\), and \(\zeta_{xy}\) is the biweight midcovariance of \(x\) and \(y\).
- パラメータ
- x, y一次元アレイ式
2つの変数の入力配列.
x
そしてy
1次元配列でなければならず、同じ数の要素を持っている。- c浮動、オプション
デュアル重み推定器の定数(デフォルト値=9.0)を調整する。参照してください
biweight_midcovariance
もっと細かいことを知っています。- M浮動小数点または類似配列、オプション
位置推定。もし…。
M
スカラ値である場合、その値は、配列全体(または各配列に沿って)に使用されるであろうaxis
指定されていれば)。もし…。M
配列であれば、各位置推定値を含む配列でなければならないaxis
配列を入力します。もし…。None
(デフォルト)、入力配列の中央値(またはそれぞれに沿って)が使用されるaxis
指定されていれば)。参照してくださいbiweight_midcovariance
もっと細かいことを知っています。- modify_sample_sizeブル値、オプション
もし
False
(デフォルト)、使用されるサンプルサイズは、配列内の(または入力に沿って)要素の総数であるaxis
指定されていれば)は,ダブル重みにおける共分散の基準に従って定義される.もし…。True
サンプルサイズは、任意の拒否値を補正するために低減され(すなわち、使用されるサンプルサイズは非拒否値のみを含む)、これは、より真の共分散に近い小さいサンプルサイズまたは大量の拒否値をもたらす。参照してくださいbiweight_midcovariance
もっと細かいことを知っています。
- 返品
- biweight_midcorrelation浮いている.
両者の間のダブル重みには相関がある
x
そしてy
それがそうです。
参考文献
実例.
2つの変数間の二重重みにおける相関を計算する:
>>> import numpy as np >>> from astropy.stats import biweight_midcorrelation >>> rng = np.random.default_rng(12345) >>> x = rng.normal(0, 1, 200) >>> y = rng.normal(0, 3, 200) >>> # Introduce an obvious outlier >>> x[0] = 30.0 >>> bicorr = biweight_midcorrelation(x, y) >>> print(bicorr) -0.09203238319481295