2011-04-20 93 views
0

您好我正在運行Python導入rpy2 robjects中的代碼,並嘗試對某些數據(有我認爲是權重的錯誤)擬合 。 我正在使用非線性迴歸和我試圖適合的「公式」: A /((x/t1)^ b +(x/t1)^ c)rpy2 nls初始參數選擇

不幸的是,每次我嘗試運行代碼我得到了通常的單數梯度誤差:

rpy2.rinterface.RRuntimeError:在功能(式中,數據= parent.frame()錯誤,啓動,控制= nls.control(),: 奇異梯度

我認爲是由於我對參數(A,t1,b和c)的初始值。 有沒有什麼辦法可以更好地猜測初始值而不是試驗? 個感謝, 尼諾

回答