0
Rプログラミングの質問 - こんにちは、私たちは研究プログラムに参加している2人の夏の研究生です。試行錯誤の末、最適化コードで「最適化で無効な関数値」のエラーの原因を突き止めることができませんでした。あなたがどんな洞察力を提供することができれば、それは評価されるでしょう。ここでR:最適化に関する質問 - 最適化で無効な関数値
H_fun <- function(c)
{
val = -current_c_weight*c - X_counts%*%log(
exp(rep(c,length(current_Theta))*current_Theta) -
current_elongation_rates)
print('#########iteration display#############')
print('c')
print(c)
print('val')
print(val)
print('current_c_weight')
print(current_c_weight)
print('current_Theta')
print(current_Theta)
print('current_elongation_rates')
print(current_elongation_rates)
}
#...snip...
# minimize -H(c) without the non-negativity constraint
#tmp = optim(c(0,1),H_fun,NULL, method = "BFGS", hessian = TRUE);
tmp = optimize(H_fun,interval = c(0,1));
は、コードへのリンクです:
http://www.text-upload.com/read.php?id=102950&c=8605046
エディタのおかげで! –
あなたの例は再現性がありません。 'current_c_weight'、' X_counts'、 'current_Theta'、' current_elongation_rates'の値を投稿してください。 – Andrie
@Andrie、完全なソースコードは、text-upload.comリンクにあります。 –