2

5 つのデータ ポイントのセットがあります (x=10,20,30,40,50およびそれに対応する応答値ynoiseの sd としてy)。これらのデータは、確率的コンピューター実験から取得されます。

R で DiceKriging を使用して、これらのデータのクリギング モデルを適合させるにはどうすればよいですか?

x <- seq(from=10, to=50, length=5)
y <- c(-0.071476,0.17683,0.19758,0.2642,0.4962)
noise <- c(0.009725,0.01432,0.03284, 0.1038, 0.1887)

coef.var異種ノイズを含むオンラインの例は、 、 、coef.trendおよびで事前に指定されていますcoef.theta私がこれらについて先験的に持つことはまずありません。

ここで回答を参照しました。ただし、他の参考文献では、ナゲット パラメーター lambda を追加することは、均一なノイズを追加することと似ていることが示唆されており、これは「個々のエラー」ではない可能性があります。

4

1 に答える 1

1

with noiseの使用kmは非常に簡単です。

model <- km(~1, data.frame(x=x), y, noise.var = noise, covtype = "matern3_2")

ただし、ノイズ項により、L-BFGS アルゴリズムのライン検索部分が失敗します。y次の行を実行すると動作するため、is が と強く相関していることが原因である可能性があります。

noice <- c(0.009725,0.01432,0.03284, 0.001, 0.1887)
model <- km(~1, data.frame(x=x), y, noise.var = noise, covtype = "matern3_2")
于 2016-06-13T08:16:26.200 に答える