回複:親愛的SAS 互助組的朋友們,請幫幫忙

我即是英文盲又是中文盲, 我的問題大家不太容易看懂, 但我還是要再次請教各位。

我有一個data set.

name date ret
A 10/11/10 0.5
A 11/11/10 0.8
A 12/11/10 0.9
B 10/11/10 0.7
B 11/11/10 1.0
B 12/11/10 0.8
我現在要求A 在10/11/10的'ret'平均值, 即(0.5+0.8+0.9)/3
A在10/11/10的‘ret'平均值, 即(0.8+0.9)/2, 同樣也求B在這兩個時間點的'ret'平均值。當然我的DADASET 比這大太多,我不知道是否說清楚了。 我想是否應該用first.variable 和Macro,但不知從何下手。拜請賜教!謝謝!

所有跟帖: 

回複:回複:親愛的SAS 互助組的朋友們,請幫幫忙 -mylittlehome- 給 mylittlehome 發送悄悄話 mylittlehome 的博客首頁 (16 bytes) () 07/13/2010 postreply 16:01:52

rolling average calculation, proc summary 應該行不通 -Janezhu- 給 Janezhu 發送悄悄話 (0 bytes) () 07/13/2010 postreply 16:53:32

Oops, misunderstood what you wanted. try proc sql. -mylittlehome- 給 mylittlehome 發送悄悄話 mylittlehome 的博客首頁 (0 bytes) () 07/13/2010 postreply 19:57:41

還是看不懂 -暖小蛇- 給 暖小蛇 發送悄悄話 暖小蛇 的博客首頁 (283 bytes) () 07/13/2010 postreply 17:11:16

是三個date. 在第一個date 求三個ret 值的平均值, 在第二個date, 求後兩個ret值的平均值 -Janezhu- 給 Janezhu 發送悄悄話 (0 bytes) () 07/13/2010 postreply 17:34:27

ok,我這樣解釋,你看對不對 -暖小蛇- 給 暖小蛇 發送悄悄話 暖小蛇 的博客首頁 (257 bytes) () 07/13/2010 postreply 17:48:32

太對了, 謝謝! -Janezhu- 給 Janezhu 發送悄悄話 (0 bytes) () 07/13/2010 postreply 18:41:54

here -暖小蛇- 給 暖小蛇 發送悄悄話 暖小蛇 的博客首頁 (402 bytes) () 07/13/2010 postreply 19:24:05

another try -暖小蛇- 給 暖小蛇 發送悄悄話 暖小蛇 的博客首頁 (405 bytes) () 07/13/2010 postreply 19:34:17

謝謝!非常感謝! 你太可愛了 -Janezhu- 給 Janezhu 發送悄悄話 (0 bytes) () 07/13/2010 postreply 19:48:15

回複:回複:親愛的SAS 互助組的朋友們,請幫幫忙 -BDL- 給 BDL 發送悄悄話 (527 bytes) () 07/13/2010 postreply 17:36:03

proc sql? I'll try it, thank you very much! -Janezhu- 給 Janezhu 發送悄悄話 (0 bytes) () 07/13/2010 postreply 18:44:27

請您先登陸,再發跟帖!