天体統計ツール (astropy.stats
)¶
序言:序言¶
♪the astropy.stats
package holds statistical functions or algorithms used in astronomy. While the scipy.stats
and statsmodels ソフトウェアパッケージは、汎用的なソフトウェアパッケージであり、天文学に特に有用または特定のツールが不足している広範な統計ツールを含む。このパッケージはこのような機能を提供することを目的としているが, not 代わる scipy.stats
もしそれが施行されたら天文学者の需要を満たすことができる。
スタート¶
STTSパッケージには多くの異なるツールが含まれており,それらを導入することでアクセスすることができる:
>>> from astropy import stats
以下では,異なるツールの完全リストを提供する.それらの異なる用法については、文書を参照されたい。例えば,sigmaクロッピングは画像背景を推定する一般的な手法であり,使用可能である. sigma_clip()
機能します。デフォルトの場合,この関数は異常値をマスクしたマスク配列を返す.
実例.¶
画像の背景を推定するためには、以下の操作を実行してください。
>>> data = [1, 5, 6, 8, 100, 5, 3, 2]
>>> stats.sigma_clip(data, sigma=2, maxiters=5)
masked_array(data=[1, 5, 6, 8, --, 5, 3, 2],
mask=[False, False, False, False, True, False, False, False],
fill_value=999999)
あるいは、 SigmaClip
クラスはsigmaクロッピングのためのオブジェクト指向インタフェースを提供し、デフォルトではマスク配列も返します::
>>> sigclip = stats.SigmaClip(sigma=2, maxiters=5)
>>> sigclip(data)
masked_array(data=[1, 5, 6, 8, --, 5, 3, 2],
mask=[False, False, False, False, True, False, False, False],
fill_value=999999)
また,統計計算を容易にする便利な関数がいくつかある.例えば sigma_clipped_stats()
σクロッピング配列の平均値、中央値、および標準偏差が返される:
>>> stats.sigma_clipped_stats(data, sigma=2, maxiters=5)
(4.2857142857142856, 5.0, 2.2497165354319457)
計算ツールもあります robust statistics データをサンプリングし circular statistics 信頼限界、空間統計、適応ヒストグラム。
ほとんどのツールはかなり独立しており,それらの文書文字列には関連する例が含まれている.
Vbl.使用 astropy.stats
¶
以下に示す個々のページには、ソフトウェアパッケージの使用に関するより詳細な情報が提供されている。
定数.¶
♪the astropy.stats
Packageは、ガウスσと半値全幅(FWHM)との間で変換するための2つの定数を定義する:
- gaussian_sigma_to_fwhm¶
ガウス1シグマ標準偏差に乗算して半値全幅(FWHM)の係数に変換する。
>>> from astropy.stats import gaussian_sigma_to_fwhm >>> gaussian_sigma_to_fwhm 2.3548200450309493
- gaussian_fwhm_to_sigma¶
ガウス半値全幅(FWHM)を乗じて1シグマ標準偏差の係数に変換する.
>>> from astropy.stats import gaussian_fwhm_to_sigma >>> gaussian_fwhm_to_sigma 0.42466090014400953
別項参照¶
scipy.stats
このSciPyパッケージには様々な有用な統計関数やクラスが含まれている.中の機能
astropy.stats
これを補うことを意味します not これを交換してください。
- statsmodels
StatsModelsパッケージは、異なる統計モデル、テスト、データ探索を評価する機能を提供する。
- astroML
AsterMLパッケージは,機械学習とデータマイニングのためのPythonモジュールである.このソフトウェアパッケージの中のいくつかのツールはすでにここに移転しましたが、依然としていくつかのツールは天文学と統計分析に有用です。
astropy.visualization.hist()
♪the
histogram()
ここで定義したルーチンと関連機能はastropy.visualization.hist()
機能します。ヒストグラムのバインディングを決定するこれらの方法の検討については,参照されたい. ヒストグラムボックスを選択する それがそうです。
性能提示¶
Sigma裁断が遅いことを発見して、まだそうしていない場合は、インストールを検討してください bottleneck カバン、これはいくつかの内部計算を加速させるだろう。また,標準関数を用いると cenfunc
および/または stdfunc
これらがNumPy関数を渡すのではなく、文字列として指定されることを確認してください。すなわち、使用:
>>> sigma_clip(array, cenfunc='median')
そうではありません
>>> sigma_clip(array, cenfunc=np.nanmedian)
文字列を使用することで、sigma-クロッピングアルゴリズムが最も速い実装を選択して中央値を探すことができます。
参照/API¶
Asterpy.statsバッグ¶
このサブパッケージには、Astropyのために提供されるか、またはAstropyによって使用される統計ツールが含まれています。
当. scipy.stats
ソフトウェアパッケージは、汎用的なソフトウェアパッケージであり、天文学に特に有用であるか、または天文学において非典型的な方法で使用されるツールが不足している広範な統計ツールを含む。このパッケージはこのような機能を提供することを目的としているが, not 代わる scipy.stats
もしそれが施行されたら天文学者の需要を満たすことができる。
機能¶
|
二項比例信頼区間はk回の成功を与え,n回の試行である. |
|
連続変数ボックス中の二項割合と信頼区間 |
|
観測カウントを与えるポアソンパラメータ信頼区間 |
|
中桁絶対偏差(MAD)を計算する. |
|
方法着実な標準偏差を計算する. median absolute deviation (MAD) それがそうです。 |
|
光学/IRにおいて観察される信号源の信号対雑音比は、CCDを用いて計算される。 |
|
Numpy配列に対してブートリサンプリングを行う. |
|
カーバー統計量を計算する. |
|
コーバー統計量を計算して2つのサンプルを比較する. |
コーバー統計量の偽陽性確率を計算した。 |
|
|
呼び出し可能なセグメント化線形CDFは、対数グループから構築される。 |
|
2つの区間の重なり長を計算する. |
|
セグメント等重み関数のヒストグラム. |
|
重み区間を区間(0,1)に折り畳む. |
|
二重物の位置を計算する。 |
|
二重秤を計算する。 |
|
二重体の中国分散を計算する。 |
|
多変量対間の二重重みにおける共分散を計算する. |
|
2つの変数間の双重みにおける相関を計算する. |
|
提供されたデータに対してsigma-クロッピングを実行します。 |
|
提供されたデータのシグマ切り出し統計データを計算する. |
|
しびれ配列上でナイフ切り出しサンプリングを行った。 |
|
カッタ再サンプリングに基づいてカッタ推定を実行する。 |
|
円形データ配列の円形平均角度を計算する. |
|
ループデータ配列のループ標準偏差を計算する. |
|
ループデータ配列のループ分散を計算する. |
|
計算する. |
|
2つのループデータ配列間のループ相関係数を計算する. |
|
均一性のレイリーテストを行います。 |
|
均一性のレイリー検査が実行され、代替仮説H 1が既知の平均角度を有すると仮定される。 |
|
Von Mises分布パラメータの最尤推定(MLE)を計算する。 |
|
スカゲルベイズブロックを用いてデータの最適分割を計算する |
|
拡張ヒストグラム機能、適応バインディングを提供 |
|
スコットルールを使用して最適なヒストグラムボックスの幅を返します |
|
Freedman-Diaconisルールを使用して最適なヒストグラムボックス幅を返す |
|
Knuthルールを用いて最適なヒストグラムボックス幅を返す. |
|
ヒストグラムボックス辺を計算すると,以下のようになる. |
|
ベイズ情報基準(BIC)を計算し、推定(または解析導出)パラメータ、パラメータ数、およびサンプル数で評価される尤度関数の対数を与える。 |
|
ベイズ情報尺度(BIC)を計算し,観測値はガウス分布から来ると仮定する. |
|
Akaike情報基準(AIC)を計算する。 |
|
観測値をガウス分布と仮定し,Akaike情報尺度を計算する. |
クラス¶
|
クラスはsigmaクロッピングを実行する. |
|
ベイズチャンキング適応度関数の基底クラス |
|
ベイズ閉塞入庫または未入庫イベントの適応度 |
|
ベイズは通常の試合の適合性を阻害している |
|
ベイズブロック対点測定の適合性 |
|
二次元空間データRipley K関数の推定式 |