excel二次多項式回歸 如何用matlab進行二元二次多項式擬合?
如何用matlab進行二元二次多項式擬合?設(shè)擬合的2元2次方程為f(x,y)=b1*x2 b2*x*y b3*y2 b4*x b5*y b6用Matlab的regress()函數(shù)擬合,也可以用自定義函
如何用matlab進行二元二次多項式擬合?
設(shè)擬合的2元2次方程為
f(x,y)=b1*x2 b2*x*y b3*y2 b4*x b5*y b6
用Matlab的regress()函數(shù)擬合,也可以用自定義函數(shù)擬合。regress()函數(shù)命令格式為
[B,BINT,R,RINT,STATS] = REGRESS(Y,X)
B——參數(shù)估計值,擬合函數(shù)系數(shù)
BINT——B的置信區(qū)間
R——殘差向量,測試值與擬合值的差值
RINT——R的置信區(qū)間
STATS——檢驗統(tǒng)計量,置信度、F統(tǒng)計量,p值
Y——因變量觀察值
X——自變量觀察值
根據(jù)提供的數(shù)據(jù),通過擬合得
B1 =0
B2 =-1734024.851
B3 =-31661318.71
B4 =3785724.073
B5 =9670754.012
B6 =-512586.098