クリギング関数を使用して海洋トランセクトの化学パラメータの垂直マップを作成しようとしていますが、なかなか始められません。
私のデータは次のようになります。
horiz=rep(1:5, 5)
depth=runif(25)
value = horiz+runif(25)/5
df <- data.frame(horiz, depth, value)
パッケージ内のautoKrige
関数は、automap
私のために仕事をする必要があるように見えますが、 class のオブジェクトを取りますSpatialPointsDataFrame
。私が知る限りspTransform
、パッケージ内の関数はオブジェクトrgdal
を作成しSpatialPointsDataFrame
ますが、2 つの問題があります。
これの OSX バイナリはCRAN から入手できず、OXS 10.7 で実行されている RStudio の私のコピーはそれをインストールできないようです。
この関数は、緯度/経度データと地球の曲率の正しい距離値で機能するようです。私は垂直面(および短い距離、数百メートルのスケール)を扱っているので、距離を修正したくありません。
R でのクリギングに関する優れた議論がここにありますが、上記の問題により、特定の問題にそれを適用する方法がよくわかりません。
化学パラメーターの補間値を含む点のグリッドを記述するマトリックスまたはデータフレームが必要です。これをプロットできます (理想的には ggplot2 を使用)。私の問題の解決策は、私が考えているよりもかなり簡単だと思います。