1

Rを使用して次の式に当てはめたいデータがあります。

Z(u,w)=z0*F(w)*[1-exp((-b*u)/F(w))]

ここで、z0 と b は定数で、F(w), w=0,...,9 は、F(0)=1 および u=1,...,50 の w に依存する減少ステップ関数です。

Z(u,w) は、50x10 行列 (行の横に u=50,...,1、列に沿って w=0,...,9) の形式で観測されたデータのセットです。たとえば、それほど素晴らしいことは説明していませんが、Z(42,3) は 9 行下、4 列目の要素になります。

F(0)=1 を使用すると、次のコードで最初の列 (つまり w=0) だけを使用して b と z0 の推定値を取得できました。

n0=nls(zuw~z0*(1-exp(-b*u)),start=list(z0=283,b=0.03),options(digits=10))

次に、各列を調べて見つけた b と z0 の値を使用して、w=1,...,9 の F(w) を見つけました。

ただし、b と z0 は最初の列だけでなく、すべてのデータに適合させる必要があるため、12 個のパラメーターすべて (b、z0、および F(w) の 10 個の値) を一度に推定する方法を見つけたいと考えていました。

これを行う方法を知っている人はいますか?すべての助けをいただければ幸いです。

ありがとうジェームズ

4

1 に答える 1