作者edwin22 (艾德恩)
看板Statistics
标题[程式] SAS遗漏值批次跑回归的方法
时间Fri Oct 15 15:00:11 2010
[软体程式类别]:
SAS
[程式问题]:
回归
[软体熟悉度]:
低(1~3个月)
[问题叙述]:资料型态如下
Y1 Y2 Y3 X1 X2 X3 X4
5 8 9 7 5 4 6
8 1 8 6 6 7
9 8 7 5 6 7
5 6 8 1 2 3
6 7 5 6 7 3 9
1 2 1 5 4 2
现在就是Y1要对X1 X2 X3 X4做复回归
可是有些Y ex Y2、Y3有遗漏值,如果遇到Y2对X1 X2 X3 X4作复回归的话
希望能够变成下面的形态
Y2 X1 X2 X3 X4
8 7 5 4 6
1 8 6 6 7
8 7 5 6 7
7 6 7 3 9
由於Y有1千多笔 Y1~Y1500
所以不太可能一家一家手动挑出来找
要用程式的方法批次下去做复回归 ex.Y1 对X1~X4 完後换 Y2对X1~X4
当然原始资料的空格可以用特定数字代换
例如 原始资料的空格可用 99999 这个数字代换掉
不过跑回归的时候就要略过有 99999 资料的这行了
最後需要求残差,得出来的形态应该会像下表所列
R1 R2 R3 OR R1 R2 R3
1 2 3 1 2 3
4 5 4 5 3
7 8 7 8 6
1 3 1 4 2
4 4 6 4
5 2 5
想请问板上有没有人遇到类似的问题,该如何解决??
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.88.149
1F:推 tew:SAS只会针对没有遗漏值的资料跑回归 10/15 22:39
2F:→ tew:所以 你不需要针对这个问题做考量 10/15 22:40