2012-03-29 59 views
0

當運行的代碼:VBA:令人吃驚的最小二乘導致

x(0) = 1200 
    x(1) = 1800 
    x(2) = 2200 
    y(0) = 64 
    y(1) = 45 
    y(2) = 84 
    v = Application.LinEst(y, x, True, True) 

我得到V(1,1)= 1.59(k值)和v(1,2)= 36.74。這怎麼可能是最小二乘迴歸?

y(0)approx = x(0)k + m 64 approx = 1200 1.59 + 36.74

該曲線與x和y之間的平均關係似乎有很大差異。

回答

1

至於其他的迴應顯示,我想你從k值省略了E-02指數:

1200 * 0.0159 + 36.74 = 55.82

enter image description here

3

因爲你的三個數據點幾乎是隨機的,R2只有0.17。您的數據並沒有真正suppprt線性趨勢(和鑽研更深的統計,3分不給你足夠的自由度有效的趨勢)

enter image description here