R パッケージRandomFields
を使用する場合、さまざまなコンポーネントを追加して、データの空間分布を記述するモデルを指定します。
例: データ内の近い点は、遠い点よりも互いによく似ているため、指数バリオグラムに従います。しかし、まだかなりのノイズがあり、バリオグラムにナゲット効果があります。あなたは次のように書くでしょう:
RMexp(var = partial sill, scale = range) + RMnugget(var = nugget)
ナゲットは別途追加。
x座標の線形関数としてデータ値がさらに増加すると想像してください。+ RMtrend()
トレンドを指定して、上記のモデルに追加することは間違いありません。
そして、これが私が立ち往生するところです。私は本当に-ページを取得しませんhelp(RMtrend)
-特に例は私を立ち往生させます(この-関数は何をしR.p
ますか?ヘルプページは、-言語をまったく知らない私にとって完全に意味C
不明です)。
とにかく、RMtrend
引数は 1 つだけですmean
。これは式ではなく、数値ベクトルまたは別のRMmodel
. RMmodel
線形トレンドまたは多項式トレンドを定義する必要がなかったかのように私には思えますRMtrend
。RMtrend
また、式を与えるようにだまそうとしました
RMtrend(RFformula(response Variable ~ x))
後でエラーが発生し、それRFformula
が誤用されたとのことです。RMtrend()
また、シミュレーション グリッドのグリッド ノードの数の長さを持つベクトルを、それぞれの「平均」(= モデル化された傾向) を指定して与えることはできないようです。
たとえば、私のグリッドには 62250 ポイントがあるはずです。そして、トレンドなしでシミュレートすると、実際に 249 行 250 列の行列が得られますが、62250 の数値エントリを持つベクトルを にRMtrend()
RFsimulate()
渡しても、エラーが発生します (または R の致命的なエラーが発生します)。
Error in rfInit(model = list("Simulate", setseed = eval(parse(text = "quote(set.seed(seed=seed))")), :
'RFsimulate' : Number of data (62250) not a multiple of the number of locations (62567 x 0)
RMtrend
では、どのようにして線形または多項式の傾向を与えることができるのでしょうか?