作者maumausam (毛绒绒的爸爸)
站内Statistics
标题[问题] SAS加减问题
时间Fri Jul 9 17:58:33 2010
今天上班碰到很大挫折,
居然想不出来该如何利用SAS加减,
拜托~谁可以指点我一下,
我有一段连续变项,其实是复选题,
v1-v3 各有四个一样的类别
1 A
2 B
3 C
95 未回答
我们在用 proc freq 时
table 不是可以产生 v1-v3 各类别的 count,
问题来了,我该如何把count 加总?!?!?!? 例如
v1 count v2 count v3 count 变成 新var count===我想要的
1 5 1 2 1 6 1 13
2 3 2 1 2 5 2 9
3 5 3 5 3 1 3 11
95 1 95 6 95 2 95 9 这个样子!??
我用直接加总 v1+v2+v3 or sum(of v1-v3) 都不对,
问题很废,但还是希望能了解~谢谢大家...
--
http://www.wretch.cc/blog/sammau0611
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.172.77
※ 编辑: maumausam 来自: 60.251.172.77 (07/09 18:06)
※ 编辑: maumausam 来自: 60.251.172.77 (07/09 18:08)
1F:→ wlsherica:你三个count同名字? 07/09 18:23
2F:→ maumausam:W大这是我举例~如果tables v1-v3跑出来count是同名 07/09 18:28
3F:→ maumausam:但我想让他count全部可以加起来说 07/09 18:29
4F:→ maumausam:意思就是~我想要v1-v3所有同类别~会自动全加总 07/09 18:30
5F:推 kenshin528:freq可以输出output...再用输出的档案做运算 07/09 19:21
6F:推 wlsherica:想法跟k大同 07/09 20:03
7F:→ maumausam:哈~我原本也是这样想~两位谢谢~只是在想~SPSS可以一次 07/09 21:33
8F:→ maumausam:放入~变一个新变项~且还会加总~就会开始想SAS的办法 07/09 21:34
9F:推 kenshin528:如果你要用表格直接呈现的话 TABULATE应该也可以做 07/09 21:44
10F:→ kenshin528:不然用SQL也可直接算 07/09 21:45
11F:→ maumausam:sql可能不太会,我来试试看tabulate~Ok的话再来回报~谢啦 07/09 22:35
12F:→ maumausam:proc tabulate ; var var1 var2 ; table (var1 var2)*N 07/10 14:52
13F:→ maumausam:似乎OK~~感恩! 07/10 14:53