Re: [問題] Data curve fitting已回收

看板MATLAB作者 (dory)時間16年前 (2010/01/22 16:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
如果 我的方程式是非線性 y=beta1*beta2*(x-1)./(beta2*(x-1)-1) 該怎麼用distribution fitting tool估計參數 beta1, beta2 因為 distribution fitting tool是用MLE來估計, 正是我想用的迴歸參數估計方法 確受限於輸入的已知data只能有一組 或者是 我希望能用 [phat]=mle('distribution',xdata,ydata) 求得參數值 該怎麼寫一個MLE的客製化 M.file 大家到底是怎麼用MLE估計迴歸的參數呢???? 謝謝!! ※ 引述《bufferfly ()》之銘言: : ※ 引述《jacky11 (Bin)》之銘言: : : 大家好 : : 小弟有一組數據想要curve fitting : : 用自訂方程式的方式 : : u=A*r^0.5+B*r+C : : 其中 u r 為已知求解 : : 想求解 A B C 之係數 : : 我有試過用fittype : : 不過似乎只能有一個變數? 或是該怎麼改? : : 如果不是這個function 那應該是哪個勒.. : : 希望大家能提供點意見 謝謝 : : 下台一鞠躬 : 如果為了簡單,而不考慮使用Matlab幫忙算所謂的誤差那一類的資訊的話,可以用 : 下面這種簡單的方法來建立。 : 您的題目是: : u=A*r^0.5+B*r+C, : 那麼可將之改寫成 : u=[A B C]*[r^0.5 r 1]'; : 故可以將之建立成y=xψ : 此時,則ψ=pinv(x)*y 或者直接表示成 ψ=x\y即可 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.59.167

01/22 17:09, , 1F
#17Ilbe0W 自己推自己文章
01/22 17:09, 1F
文章代碼(AID): #1BMLjYfi (MATLAB)
文章代碼(AID): #1BMLjYfi (MATLAB)