[程式] SAS針對單一變數做直向加總

看板Statistics作者 (Go)時間11年前 (2014/08/06 05:37), 11年前編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/2 (看更多)
假設只有單一數變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://www.ptt.cc/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

08/06 07:39, , 1F
proc means data=w1 sum; var v1; run;
08/06 07:39, 1F

08/06 12:31, , 2F
那如果我想把最後加總的值當成一個新變數,那該怎麼辦才好
08/06 12:31, 2F

08/06 12:31, , 3F
謝謝!
08/06 12:31, 3F

08/08 15:32, , 4F
我都是proc means再加output out=xx sum=xx 可能是笨方法^^a
08/08 15:32, 4F

08/12 20:29, , 5F
謝謝^^
08/12 20:29, 5F
文章代碼(AID): #1JuKwZR1 (Statistics)
文章代碼(AID): #1JuKwZR1 (Statistics)