我想在Excel 2013中使用LINEST
來獲得三次函數的係數,但根據此鏈接MS KB828533,LINEST對於非線性函數不起作用。顯然這是由於共線處理的方式。在這裏詢問類似的問題Quadratic and cubic regression in Excel,但它沒有解決問題。在Excel中使用LINEST的二次和三次迴歸
Excel的內建Column Chart | Trendline (3rd degree poly)
產生正確的係數。然而,LINEST
以及Data Analysis | Regression
都給出了錯誤的係數。
編輯:Excel的內置Column Chart
確實不是產生正確的多項式係數。僅對線性數據使用Column Chart
趨勢線! (請參閱答案)。
這是我的數據:
x y
2006 7798
2007 8027
2008 9526
2009 11661
2010 16014
2011 18731
2012 23405
2013 25294
2014 28578
我只能拿到第三個係數中(這裏)使用此:
={LINEST(y;(x-AVERAGE(x))^{1,2,3})}
結果:
Coef Chart LINEST x3 -62.295 -62.295 x2 1098.254 163.834 x1 -2746.214 3564.226 intcpt 9528.659 15467.104 CORRECT x3 correct, rest WRONG
我也曾嘗試更復雜的LINEST
像這樣:
={MMULT(LINEST(y;(x-AVERAGE(x))^{1,2,3});
IFERROR(COMBIN({3;2;1;0};{3,2,1,0})*(-AVERAGE(x))^({3;2;1;0}-{3,2,1,0});0))}
但是以類似的方式,只有是正確的,其餘都是錯誤的。
任何幫助表示讚賞。