作者fayaly (LOVE)
站內Statistics
標題[問題] 用公式算回歸係數和用SAS跑出來不同?
時間Mon Oct 4 06:08:13 2010
我一個統計作業要用手算迴歸係數 並用SAS跑一次做對照
有三個predictor 所以是Y=B0+B1X1+B2X2+B3X3
共有五筆data
X1 X2 X3 Y
6 3 2 4.2
5 6 0 4
4 2 9 5
7 1 5 4.1
3 8 9 6.4
我用手算(其實矩陣4x4用線上軟體算inverse)時 公式B=(X'X)-1(X'Y)
算出來結果是:
Y=2.325+0.179X1+0.207X2+0.287X3
但是用SAS跑regression出來結果是:
Y=2.325+0.083X1+0.234X2+0.212X3
除了intercept其他都不一樣>"<
請問到底是哪裡出問題呢?
哪個才是正確的?
又SAS可以用來像線上軟體直接做矩陣運算嗎?
怎麼跑呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 168.122.146.69
※ 編輯: fayaly 來自: 168.122.146.69 (10/04 06:26)
1F:推 imaltar:SAS要作矩陣運算用PROC IML 10/04 10:04
2F:→ da1985:手算算錯? 10/04 10:24
3F:→ kingbee:數值分析 10/04 13:14
4F:推 jwjeng:y=2.324860558+0.083192231x1+0.23438745x2+0.212325697x3 10/04 13:41
5F:→ jwjeng:上面是用excel算的結果,要不要看看你的軟體有沒有問題? 10/04 13:41
6F:→ lin15:手算錯了吧? 10/04 14:49
7F:→ fayaly:請問用sas算程式語言是什麼呢?又如何用EXCEL算?感恩 10/04 21:34
8F:推 meto000:你的sas結果應該沒錯,問題是手算中途出問題吧? 10/05 00:14
9F:→ kingbee:一個耗費N億元的世界軟體 如過有錯的話那新聞很有看頭 10/05 12:51
10F:→ lin15:SAS還是會有錯誤拉...只是不太可能錯在ols就是了 10/05 13:25
11F:→ kingbee:他的系統錯誤還可以接受畢竟是電腦 若連計算錯誤那就.... 10/05 15:10
12F:推 Prozac:SAS結果無誤 手算錯誤 10/09 14:12
13F:噓 taipeifinest: 你算錯了~~~~~~~ 04/07 15:43