[問題]使用cftool做非線性迴歸的初值已回收
小弟最近在用cftool在做curve fitting
公式如下
y=a1*(1-exp(-x/b1))+a2*(1-exp(-x/b2))+a3*(1-exp(-x/b3))+a4*(1-exp(-x/b4))
有八個未知數待定a1~a4 b1~b4
利用非線性迴歸輸入公式自行運算
然後演算法選用 高斯-牛頓
在計算時 發現使用cftool輸入公式 系統會自動給一個初始值
此初始值不一定能成功fitting
能請教一下 a1~a4 b1~b4 這幾個初始值是否可以自已先待定
還是只能用try的try出來....
基本上 a1~a4 b1~b4的值我已經有了 我是利用這八個值來得到x y
然後從這x,y曲線想反推a1~a4 b1~b4 不過發現初始設的不好的話
fit出來的值和原本的值會差很多...
先謝過板上高手了~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.78.248