為什么利用MATLAB擬合得到的多項式函數(shù)R=0.9992,而求出來的Z值與實際Z值誤差卻很大?
以下是MATLAB擬合結(jié)果:
Linear model Poly55:
f(x,y) = p00 + p10*x + p01*y + p20*x^2 + p11*x*y + p02*y^2 + p30*x^3 + p21*x^2*y
+ p12*x*y^2 + p03*y^3 + p40*x^4 + p31*x^3*y + p22*x^2*y^2
+ p13*x*y^3 + p04*y^4 + p50*x^5 + p41*x^4*y + p32*x^3*y^2
+ p23*x^2*y^3 + p14*x*y^4 + p05*y^5
Coefficients (with 95% confidence bounds):
p00 = 0.0226 (-0.06975, 0.115)
p10 = 0.2718 (0.06219, 0.4814)
p01 = -0.6836 (-3.116, 1.748)
p20 = 9.223 (8.684, 9.762)
p11 = -6.219 (-10.63, -1.808)
p02 = 8.048 (-17.54, 33.64)
p30 = -7.992 (-9.399, -6.586)
p21 = -154.4 (-162.9, -146)
p12 = 53.07 (18.3, 87.84)
p03 = -46.51 (-181, 87.95)
p40 = -264.8 (-268.5, -261)
p31 = 92.77 (78.05, 107.5)
p22 = 845.7 (801.2, 890.2)
p13 = -199.8 (-321.4, -78.15)
p04 = 132.5 (-220.4, 485.3)
p50 = 16.18 (5.436, 26.93)
p41 = 1226 (1207, 1246)
p32 = -260.5 (-298.9, -222.1)
p23 = -1520 (-1598, -1442)
p14 = 279.7 (120.4, 438.9)
p05 = -149.1 (-519, 220.9)
Goodness of fit:
SSE: 4.894e-09
R-square: 0.9992
Adjusted R-square: 0.9992
RMSE: 1.347e-06
但是通過excel里的數(shù)據(jù)發(fā)現(xiàn),誤差大都很大,甚至達到200%,有大神解答一下嗎,或者有沒有更好的方案?謝謝各位@月只藍

京公網(wǎng)安備 11010802022153號
由于你是利用擬合工具箱做,其結(jié)果你注意到了嗎?得到的擬合值是不完全確定的,但滿足95%的置信度,所以你應(yīng)該用其他的擬合函數(shù)來求解。
個別數(shù)據(jù)誤差大沒有關(guān)系。你這殘差和均方根都不大,可能你數(shù)據(jù)比較小。擬合效果來看已經(jīng)不錯了,是不是代入計算有誤,這個不是有個擬合效果圖對比圖么,看看就知道了
求大佬看一下
1樓的原因是否是因為參數(shù)數(shù)值精度取得不夠?多項式擬合(超過4次或5次),精度對最終結(jié)果的影響有時是非常大的。
那您的意思是我需要對多項擬合的次數(shù)進行調(diào)整嗎,但是如果換為低次的多項式擬合 R-square就會變得越小,擬合效果會變差
,
不是,求得的參數(shù)小數(shù)點后位數(shù)多取點,比如:p00 = 0.0226,只取到小數(shù)點后4位,取16位試試,所有參數(shù)。