問題タブ [fminsearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - fminsearch または fmincon を使用して関数を最適化する
人間の脳におけるトレーサーの特徴を記述する関数を持っています
出力c_tは、トレーサー濃度と時間の関係です。
速度定数 K1、k2、k3 は、コンパートメント モデルの速度定数を表します。
以下は私の機能です
組み込みの matlab 最適化命令 fminsearch および fmincon を使用して、上記の関数のパラメーター K3 を最適化したい
関数のパラメーターをどのように使用fminsearch しfmincon、推定する必要があるか教えてください
k3 の初期値は次のとおりです。
残りの値は一定のままで、値は次のとおりです。
c++ - ブレント アルゴリズムを使用して、関数 f の根を初期推定で見つけますが、区間 [a,b] st f(a)f(b)<0
反対の符号を提供できない場合のブレント アルゴリズムの使用方法を知りたいです。
たとえば、ブレント アルゴリズムの C++ ライブラリでは、ヘッダー ファイルに続いて、ブレント法を実装するルート検索手順を次の形式で使用する必要があります。
ダブルゼロ (ダブル a、ダブル b、ダブル t、func_base& f); ここで、a、b は反対の符号の条件を満たします。 f(a).f(b) < 0
私の問題設定では、ブラック ボックス関数 f の根を見つける必要があります。初期推定は提供されますが、f(a) f(b)<0 のようなエンドポイント a、b は提供されません。Matlab には、初期推定のみを必要とする関数 fmin があるようです。特に、上記のリンクのような Brent の実装を使用して、C++ を使用してこれを行う方法を知りたいですか?
アイデアをありがとう。
matlab - fminsearch (matlab) に時間がかかりすぎる
これは、私が最小化している目的関数 (実際には最大化しています。最小化-Aしています) であり、推定しているパラメーターは ですb=[b(1)............b(35)]。Y, YL, tempcyc,..........,qwは、データとしてインポートした行列です。目的関数は、合計 (across ) 内にネストされた積 (across t=1:8) で構成され、さらに合計 (across m=1:12) 内にネストされますn=1:715。fminsearch以下は、制約のない最小化に使用するコードです。
問題は、最適化の結果が 12 時間以上経過しても表示されないことです (まだ反映中、内部で拡大縮小中など)。プロセスを高速化する方法を教えてください。
ありがとうございました。
matlab - fminsearch がパラメーターを推定しないのはなぜですか?
次の関数のパラメーターを推定しようとしています。
u = log(x) - ω - φ*(log(h)) - δ1*z - δ2*(z^2-1)
次のコードを使用して、matlab で関数 fminsearch を使用しています。
関数 residuiRK のコードは次のとおりです。
問題は、fminsearch が、挿入した開始値と等しい推定パラメーターを返すことです。なぜこの問題があるのですか?誰かがそれを説明できれば、私は非常に感謝します。ありがとうございました