作者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