|
|
【答案】應(yīng)助回帖
感謝參與,應(yīng)助指數(shù) +1
做個非線性回歸就行了,matlab文檔里面有例子,我把例子簡化了(省去了背景),參考如下:
示例模型見圖(待回歸的方程)
x1,x2和x3已知,并且β1,β2,...,β5是未知參數(shù)。
函數(shù)文件: 函數(shù)nlinfit用于找到非線性模型的最小二乘參數(shù)估計。 它使用高斯 - 牛頓算法對Levenberg-Marquardt修改進(jìn)行全局收斂。
需要數(shù)據(jù):自變量(這里就是x1,x2,x3),待擬合的函數(shù)值(對應(yīng)y),待估計參數(shù)的初值
主程序: 結(jié)果:R =
1.0000 0.9995
0.9995 1.0000
看斜對角線就行了,即R=0.9995,效果很不錯了。
一般這類問題的難點(diǎn)就在參數(shù)初值的選取,結(jié)合問題背景大致估幾個,試幾次就能收斂
![根據(jù)已知方程和一系列數(shù)據(jù)如何擬合出方程中的三個參數(shù)]()
hougen_watson.gif
|
|