Re: [問題] Data curve fitting已回收
如果 我的方程式是非線性
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
01/22 17:09, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):