[解決済み] 最適化のエラー:初期パラメータで関数を評価できない[closed]。
2022-02-15 22:41:23
質問
実価格とシミュレーション価格を比較する際に誤差項を返す簡単な関数で
hestondifferences()
.
を経由してローカルミニマムを求めようとすると。
res<-optim(fn=hestondifferences, par = c(vT=vT, rho=rho, k=k, sigma=sigma))
エラーメッセージが表示されるのですが。
optim(fn = hestondifferences, par = c(vT = vT, rho = rho, k =)) でエラー。 k, : 関数は初期パラメータで評価できません。
私が混乱したのは、初期パラメータで直接関数を呼び出すと
hestondifferences(vT, rho, k, sigma)
は正しい値を返します。
関数
hestondifferences()
は,あるパラメータのセットでシミュレーションが不可能になったときに,その都度
NA
というのは
optim
() が期待するものです。
どのように解決するのですか?
Optimは、関数が1つの引数を持つことを想定しています。したがって、それ以上の引数はすべてベクトルで渡される必要があります。つまり、関数は hestondifferences(c(vT, rho, k, sigma)) hestondifferences(vT, rho, k, sigma)ではなく、hestondifferences(vT, rho, k, sigma)とします。を参照してください。 ドキュメント :
fn : 最小化(または最大化)される関数で、第一引数は最小化が行われるパラメータのベクトルである。fnはスカラーを返す。
関連
-
[解決済み】"置換する項目数が置換長の倍数でない "と表示されるのはなぜですか?
-
[解決済み】R: 複数行の ggplot2 コマンドで「単項演算子エラー」が発生する。
-
[解決済み】model.frame.defaultでのエラー:変数の長さが異なる
-
[解決済み】RでのMLEエラー:'vmmin'の初期値が有限でない
-
[解決済み】GLM解析での警告
-
[解決済み】bstTreeの予測値の混乱行列、エラー:'The data must contain some levels that overlap reference'.
-
[解決済み】「Error in stripchart.default(x1, ...) : invalid plotting method」エラーを回避する方法は?
-
[解決済み】R4DSのエラー比較(1)は、アトミック型とリスト型でのみ可能です
-
[解決済み】forループを実行すると「要因のレベルセットが異なる」というエラーが発生する
-
[解決済み】dplyr: "Error in n(): 関数は直接呼ばれるべきではありません"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 不適合な配列のコードエラー
-
[解決済み】R - if文の引数の長さが0である。
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】 colMeans(x, na.rm = TRUE) のエラー : KNN分類では 'x' は数値でなければならない
-
[解決済み】「'dimnames' [1]の長さが配列の範囲と等しくない」とはどういう意味ですか?
-
[解決済み] lmer エラー: グループ化係数は観測数未満でなければならない
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み] [Solved] read.csv warning 'EOF within quoted string' prevents complete reading of file.
-
[解決済み】エラー - replacement has [x] rows, data has [y].
-
[解決済み】各グループの上位3要素を計算する際に「数値型、論理型、複合型でのみ可能な演算」を回避する方法