1樓:匿名使用者
fx=@(b,x)(b(1)+b(2)*x+b(3)*x.^2+b(4)*x.^3)./(1+b(5)*x+exp(b(6)*x+b(7)*x.^2));
ssy = 3.4813e+005
b =[ 129.2782227 0.1545348016 -0.
0011409083 9.669918522e-007 -0.006763760254 0.
002054744826 -2.146211758e-007]
rss = 6937.77771416
mse = 75.411
r^2 = 0.98007
關於spss非線性分析中引數初始值的問題,懂得進來看看
2樓:
能估的出來最好,估到一個數量級就行。
估不出來的話,隨便填幾個數,如都填1。
spss會自己迭代計算的,慢慢的向最優值靠的。
如果一次迭代出來的結果,達不到擬合優度。
那就把第一次迭代的結果,當初始值填進去,
再次迭代,不行就繼續,最終值是會恆定不變的。
填初始值的目的是為了減少迭代次數,方便電腦的。
可事實上,電腦計劃速度遠比人腦計劃速度快啊!
3樓:匿名使用者
進優酷看陳老師的spss教程,有告訴你如何安裝spss軟體,還有spss所有的方法教程,非常不錯哦!或者在優酷搜尋:陳老師spss資料分析。
matlab 曲線擬合求函式的最佳引數時怎麼確定引數的初始值
4樓:匿名使用者
確定引數的初始值是比較繁瑣的工作,一般可以用隨機函式rand()來初定初始值,再根據plot()的散點圖的曲線趨勢,再調整初始值,直到試驗資料曲線與擬合函式曲線基本吻合,即r² ≈ 1(相關係數),此時得到的係數為最佳值。(前提,擬合模型符合試驗資料)
5樓:匿名使用者
x=[2:16];
y=[6.42 8.2 9.
58 9.5 9.7 10 9.
93 9.99 10.49 10.
59 10.6 10.8 10.
6 10.9 10.76];
plot(x,y,'*');
b0=[10.5974438964979 0.928821089717906 -0.453];%待定引數初始值
fun=inline('b(1)*(1-b(2)*exp(b(3)*x))','b','x');
[b,r,j]=nlinfit(x,y,fun,b0);
br=sum(r.^2)%誤差平方和
非線性擬合是什麼意思
用spss擬合生長曲線其中引數初始值怎麼確定
6樓:魏瓔珞的夏天
能估的出來最好,估到一個數量級就行。
估不出來的話,隨便填幾個數,如都填1。
spss會自己迭代計算的,慢慢的向最優值靠的。
如果一次迭代出來的結果,達不到擬合優度。
那就把第一次迭代的結果,當初始值填進去,
再次迭代,不行就繼續,最終值是會恆定不變的。
填初始值的目的是為了減少迭代次數,方便電腦的。
可事實上,電腦計劃速度遠比人腦計劃速度快啊!
請問這個擬合曲線如何建立。只有初始值和變化量。
7樓:宛若如水
確定引數的初始值是比較繁瑣的工作,一般可以用隨機函式rand()來初定初始值,再根據plot()的散點圖的曲線趨勢,再調整初始值,直到試驗資料曲線與擬合函式曲線基本吻合,即r² ≈ 1(相關係數),此時得到的係數為最佳值。
怎樣找非線性最小二乘法擬閤中的迭代初值 5
8樓:匿名使用者
一般來說,最終結果與最初**值無關。迭代初值選定最好是根據經驗、實際背景或某演算法確定。初值選擇恰當,計算複雜度會低些。
9樓:不讀一點
你看看下面的**吧,我也在找方法
非線性擬閤中數學模型的選擇問題,請教非線性擬合能力最好的數學模型是什麼?不懂的請不要搗亂!我所知道的比如插值,迴歸等擬合復
我覺得你得先研究下三個自變數與因變數是啥關係.增減性有啥用.你就像中學生物理,生物實驗的基本方法一樣,去研究關係.3個自變數?到底和誰有關係,總不能是三元函式吧?這個我不懂 請教 非線性擬合能力最好的數學模型是什麼?不懂的請不要搗亂!我所知道的比如插值,迴歸等擬合復 這些經典的模型沒有好壞之分,只有...
origin非線性擬合怎麼看擬合相關係數
看adj.r square的數值,越接近抄1 代表擬合結果越bai好.表中的standard error是每個引數的誤差,不能du作為整體擬合zhi結果的判據,只能dao說明該引數的擬合結果誤差.比如你的引數 b1 670.19991 531.57114b2 492.61545 348.20755等...
關於spss非線性分析中引數初始值的問題,懂得進來看看
能估的出來最好,估到一個數量級就行。估不出來的話,隨便填幾個數,如都填1。spss會自己迭代計算的,慢慢的向最優值靠的。如果一次迭代出來的結果,達不到擬合優度。那就把第一次迭代的結果,當初始值填進去,再次迭代,不行就繼續,最終值是會恆定不變的。填初始值的目的是為了減少迭代次數,方便電腦的。可事實上,...