2011-01-21 127 views
1

我想找到最小化取決於4個變量的函數f的4維向量。前三個變量具有嚴格的正值;第四個是無約束的。 要做到這一點,我想使用R.我試圖將nlminb函數與lower = c(0.001,0.001,0.001,-Inf)作爲其可選參數之一應用。該過程確實會收斂,但結果是提出的解決方案不能滿足約束條件! 我有一個使用指數變換組成的替代解決方案。不過,我想知道爲什麼R返回的解決方案不符合我的要求。使用nlminb R函數最小化

任何意見可以理解, 謝謝, 馬爾科

+0

你能提供的功能,並且告訴你`nlminb`打電話讓我),我們可以複製你的觀察,以及ii)嘗試解決方案/辦法? – 2011-01-21 18:40:30

回答

0

這將是非常困難的,我在這裏提供該功能。原因是它取決於一些預定義的東西。 無論如何,我不知道爲什麼會發生這種情況,但我意識到我的函數有時會返回NaN,因爲數量非常大。其實,我對融合有一些疑問。 另一方面,我做了一些修改,替代解決方案似乎運作良好。 作爲一個結論,我認爲問題來自我的功能,而不是來自nlminb。

最佳, 馬爾科