0

常微分方程式のパラメーターを推定するために、R で fda パッケージに大きく依存している CollocInfer パッケージを使用しています。これらのパラメーター推定値を取得するために、一般化プロファイリング手法を正常に実装できますが、Profile.LS() 関数からの出力を使用して、t0 での ODE の推定解を評価する方法がわかりません。これにより、推定値が得られます。データに基づく ODE の初期条件。

編集私の前の例は単純すぎて、問題を捉えていませんでした。以下、修正例です。

簡単な例B スプライン基底を使用して平滑化するデータ x、y があるとします。

require(fda)
x <- seq(0, 25)
y <- 3 + sin(x) + rnorm(1, 0, 1)
b.basis <- create.bspline.basis(range(x), nbasis=8, norder=4)
smooth.y <- smooth.basis(x, y, b.basis)
yfd <- smooth.y$fd
yfdPar <- fdPar(yfd, 1, 1)
yfd1 <- smooth.fd(yfd, yfdPar)

x=0 で yfd1 の値を計算する (最も簡単な) 方法は何ですか?

4

1 に答える 1

2

を使用して、指定された引数値で機能データオブジェクトを評価できます。eval.fd

eval.fd(0,yfd1)
        rep1
[1,] 3.27759
于 2013-01-31T21:51:32.613 に答える