作者gogostay (Go)
看板Statistics
标题[问题] SAS针对单一变数做直项加总
时间Wed Aug 6 05:37:37 2014
假设只有单一数变v1,其观察值有1万笔,我如果想知道这一万笔总和是多少,
该怎用SAS表示呢?一开始想法是这样
data w1;
set d1;/*d1里面只有一个变数v1*/
s=sum(v1);
run;
proc print data=w1;
run;
印出来结果是,v1是甚麽s就是甚麽,没有加总效果。
请问该如何修改呢?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.5.174
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Statistics/M.1407274659.A.6C1.html
※ 编辑: gogostay (1.34.5.174), 08/06/2014 05:38:34
※ 编辑: gogostay (1.34.5.174), 08/06/2014 05:38:55
1F:推 fairwind:proc means data=w1 sum; var v1; run; 08/06 07:39
2F:→ gogostay:那如果我想把最後加总的值当成一个新变数,那该怎麽办才好 08/06 12:31
3F:→ gogostay:谢谢! 08/06 12:31
4F:推 eva02:我都是proc means再加output out=xx sum=xx 可能是笨方法^^a 08/08 15:32
5F:→ gogostay: 谢谢^^ 08/12 20:29