私はspPredict
をベイクシアクリギングのspBayes
パッケージから、krige
からベイシックでないクリギングのgstat
パッケージからクリギングしました。私は共変量(一定の平均期間のみ)を使用せず、クリギングに1283ポイントを使用しました。 1283ポイントのうち、1012は新しい場所、271はデータがある場所です。なぜクリギングは観測値と同じ値を示しますか?
クリギングを終えた後、予測パフォーマンスをチェックするために、私は271の場所のクリギッド値を調べました。そして、私は271の場所のデータとまったく同じであることを認識しました。私は同じコードで(しかし共変量で)クリグをしてきましたが、この種の問題は全くありませんでした。何が間違っているのか分かりません... spPredict
とkrige
の簡単なコードはここにあります。私も校正プロットを添付します。私は何かアドバイスをいただければ幸いです。
pred.covar=cbind(rep(1,1283))
spPredict(fitted, pred.coords=grid.fin_km, pred.covars=pred.covar,
start = burn.in, thin = 10, verbose=FALSE)
krige(formula=n_temp~1, locations=~x1+x2, data=merged.f, newdata=grid.fin_km,
model=var.fit.w1)