だから私は R でこの奇妙なエラーに出くわしました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