モデルにいくつかのデータを当てようとしています。今はすべてがOKです。しかし私は私の方程式のパラメータにいくつかの制約を適用したいと思っています。たとえば、次の関数を仮定してください:f(x)=a*sin(x)+b*cos(x*a/b)
。 "a"と "b"がパラメータであるとする。この方程式をいくつかのデータに適合させ、 "a"と "b"の推定値が特定の異なる間隔で落ちなければならないと仮定します。たとえば、次の制約を仮定します。a> = 2.0 と0.1 < b < = 1.0 パラメータ "a"と "b"の上記の制約を考慮して、gnuplotに適合させるにはどうすればよいですか?GNUPLOTのパラメトリック関数のパラメータへの制約の適用
私は何千ものカーブのフィッティングを実行したいので、 Fortranで暗黙のdoループに似たものがあるかどうかを知りたいです。すべてのカーブを順番に含むデータファイルにフィッティングを実行することを意味しますか?
あなたのお手伝いをさせていただきます。
このページのメソッドは、場合によっては役に立つかもしれません... http://gnuplot-tricks.blogspot.jp/2009/12/restricting-fit-parameters.html – roygvib
ありがとうございます** roygvib 14 **、私それらのいくつかを試しました。 最後に、相互依存性のないパラメータでフィッティングを行うと、出力パラメータ(NLLSフィッティングによって推定)を希望の間隔内に保つのに役立つことに気付きました。これはカールの提案の一部でした。 これまでのところ動作します。そして私は本当にどのように説明することができません。 私は、パラメータ制約がGNUPLOTに包括的に実装されていれば、本当にすばらしいことだと思います。 よろしくお願いいたします。 –