BinnedVariogramList

BinnedVariogramList[{loc1val1,loc2val2,}]

ビニングされた値を使ってバリオグラムを計算する.

BinnedVariogramList[{loc1,loc2,}{val1,val2,}]

同じ結果を生成する.

BinnedVariogramList[,spec]

HistogramListで与えられているようにビニング spec を指定することを許容する.

詳細とオプション

  • BinnedVariogramListは,経験バリオグラムあるいは標本バリオグラムとしても知られている.
  • BinnedVariogramListは,通常は,データにおける空間データ依存の初期評価を得るために使われる.また,高品質のEstimatedVariogramModelの第1ステージとしても使われる.
  • 場所 における空間過程 のバリオグラム で与えられる.これは,過程が空間的にどの程度の速さで変化するかを測定する.
  • 過程が弱定常のとき,バリオグラムは場所の差,つまり だけに依存する.過程が等方性のときは,バリオグラムは h=TemplateBox[{{{p, _, 1}, -, {p, _, 2}}}, Norm]である場所の間の距離 だけに依存する.
  • の値 1/(2 TemplateBox[{S}, Abs])sum_({p,q} in S)(x(p)-x(q))^2として計算できる.ただし,S={{p,q}|h-delta<=TemplateBox[{{p, -, q}}, Norm]<h+delta}である.結果はビニングされたバリオグラムである.
  • 結果のビニングされたバリオグラムは,通常は,有効なバリオグラムではない.で場所 piとなるように,すべての重み wiに対して条件付きで負の定性sum_(i=1)^nsum_(j=1)^nw_i w_j gamma(TemplateBox[{{{p, _, i}, -, {p, _, j}}}, Norm])<=0である必要がある.しかし,EstimatedVariogramModelで行われるように,これを使って有効なバリオグラムであるバリオグラムモデルをフィットすることができる.
  • ビニングされたバリオグラムからデータにトレンドがあるかどうかが検出できるが,これは非有界のバリオグラムになる.
  • 次は,使用可能なオプションである.
  • DistanceFunction Automatic距離を計算する関数を指定する
    Method "NonLattice"ビニングする場所の形状を指定する
    SpatialTrendFunction Noneグローバルトレンドモデルを指定する
  • Methodには次の設定が使える.
  • "NonLattice"場所は集合として与えられる
  • 次は,使用可能なMethodオプションである.
  • "BinCenter""Centroid"ビンの中心の計算方法
    "MaxDistanceRatio"1/3最大ペアの距離に対する距離の比率がそれより大きいと削除されるデータペア
    "MinPairs"30含んでいるペアがそれより少ないと削除されるビン
    "ScaleEstimator""Cressie"使用するスケール推定器
  • "ScaleEstimator"には以下の設定を使うことができる.
  • "Cressie"平方根の四次モーメントを使う
    "Matheron"二次モーメントを使う
    "Qn"QnDispersionを使う
    "Sn"SnDispersionを使う
  • BinnedVariogramは,重みが各距離ビンについてのペアの数である二次元WeightedDataを返す.

例題

すべて開くすべて閉じる

  (2)

データからBinnedVariogramListを計算する:

ビニングされたバリオグラムを計算する:

データからBinnedVariogramListを計算する:

注釈キーで値を指定する:

スコープ  (3)

基本的な用法  (3)

ランダムな場所についてビニングされたバリオグラムを計算する:

重みで各距離のビンのペアの数を表してビニングされたバリオグラムを可視化する:

ビニングにHistogramListスペックを使う:

データをプロットする:

ビニングされたバリオグラムをAutomaticビン指定で計算する:

固定数のビンを使う:

指定された幅のビンを使う:

名前付きのビニング法を使う(デフォルトはScott法である):

ビニングされたすべてのバリオグラムをプロットする:

地理データのBinnedVariogramListを計算する:


ビニングされたバリオグラム:

可視化する:

オプション  (7)

DistanceFunction  (1)

非地理的な場所については,異なるDistanceFunctionを使うことができる:

EuclideanDistanceはデカルト座標のデフォルトの距離関数である:

pノルムを直接使う:

Method  (5)

Method  (1)

デフォルトメソッドの"NonLattice"は位置と値のリストに使えるように設計されている:

BinCenter  (1)

さまざまな"BinCenter"指定についてBinnedVariogramListを計算する:

"BinCenter"設定を指定する:

可視化する:

MaxDistanceRatio  (1)

さまざまな"MaxDistanceRatio"設定についてBinnedVariogramListを計算する:

"MaxDistanceRatio"設定を指定する:

可視化する:

MinPairs  (1)

さまざまな"MinPairs"指定についてBinnedVariogramListを計算する:

"MinPairs"設定を指定する:

可視化する:

ScaleEstimator  (1)

さまざまな"ScaleEstimator"指定についてBinnedVariogramListを計算する:

"ScaleEstimator"設定を指定する:

可視化する:

SpatialTrendFunction  (1)

デフォルトで,BinnedVariogramListはトレンドを仮定しないが,データからは自動的にトレンドが除去できる:

SpatialTrendFunctionを使ってトレンド設定を指定し,ビニングされたバリオグラムを計算する:

このプロットは,データに少なくとも一次のトレンドがあることを示している:

アプリケーション  (2)

ビニングされたバリオグラムを使ってEstimatedVariogramModelの初期の視覚形状のアイディアを得ることができる:

注釈キーで指定された値についてビニングされたバリオグラムを計算する:

初期変動が遅いいくつかのモデルをフィットする:

BinnedVariogramListを使ってデータにトレンドがあることを示すことができる:

トレンド指定なしでビニングされたバリオグラムを計算する:

プロットはデータにトレンドがあることを示している:

線形トレンドでビニングされたバリをグラムを計算する:

線形にトレンドを除去したビニングされたバリオグラムをデフォルトと比較する:

考えられる問題  (1)

BinnedVariogramListは,ビンごとのペアの最小数を満たすのに十分なデータがなければ失敗する:

Wolfram Research (2021), BinnedVariogramList, Wolfram言語関数, https://reference.wolfram.com/language/ref/BinnedVariogramList.html.

テキスト

Wolfram Research (2021), BinnedVariogramList, Wolfram言語関数, https://reference.wolfram.com/language/ref/BinnedVariogramList.html.

CMS

Wolfram Language. 2021. "BinnedVariogramList." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BinnedVariogramList.html.

APA

Wolfram Language. (2021). BinnedVariogramList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BinnedVariogramList.html

BibTeX

@misc{reference.wolfram_2024_binnedvariogramlist, author="Wolfram Research", title="{BinnedVariogramList}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/BinnedVariogramList.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_binnedvariogramlist, organization={Wolfram Research}, title={BinnedVariogramList}, year={2021}, url={https://reference.wolfram.com/language/ref/BinnedVariogramList.html}, note=[Accessed: 18-November-2024 ]}