作者jeffyang (Aquaholic)
看板Statistics
标题[问题] SAS的矩阵对应问题
时间Sat Jan 2 15:56:58 2010
请问一下
如果我有两个变数 例如 x y
我要去让他对应出 一个 z值
而这个z值是一个矩阵时
如何直接对应出呢?
假设我的z值是这样对应出来的
y 1 2 3
x
1 7 8 8
2 5 3 1
3 4 3 9
再假设我的原始资料是
x y
1 3
2 3
1 2
1 3
etc...
因为总笔数有五万笔
加上z矩阵可能是超过300x300的矩阵
目前只会用 if then 去写
有没有可以直接对应的指令呢?
谢谢
另外请问矩阵(z)的大小有限制吗?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.180.55
1F:→ ASD332:可以参考一下 array 的二维阵列 01/02 18:50
2F:推 west1996:IML的语法可能也可以试试看,不过我猜这一题的关键是你 01/02 22:49
3F:→ west1996:打算怎麽让SAS把300*300的矩阵吃进去?吃进去之後的对应 01/02 22:50
4F:→ west1996:应该问题不大,用个sql或macro就可以了 01/02 22:50
5F:→ west1996:另外300*300应该还不算太大,但是array的方式不确定有没 01/02 22:51
6F:→ west1996:有限制要小於256个变数? 01/02 22:52
7F:→ ASD332:感谢楼上提醒 ~~ 没有注意到 300*300 01/02 22:54
8F:推 jwjeng:如果以原po的写法,x、y对应到z,应该也是一长串而已 01/03 00:09
9F:→ jwjeng:不知怎麽变成300x300的矩阵?不知x、y资料格式是怎麽排的? 01/03 00:10