[問題] 將月報酬合併為年報酬

看板Statistics作者 (ko)時間12年前 (2014/01/19 22:44), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
如果是跟統計軟體有關請重發文章 如果跟論文有關也煩請您重發文章 文章類別是為了幫助大家搜尋資料與解答,造成不便之處請見諒 各位板友好,我想利用SAS處理將月報酬整併為年報酬 例如: ID YYMM MTR(月報酬) 1004 200904 20.1754386 1004 200905 -2.455209025 1004 200906 9.183673469 1004 200907 19.19003115 1004 200908 -11.08207005 1004 200909 28.98295121 1004 200910 -10.61987238 1004 200911 -4.844467109 1004 200912 23.1511254 1004 201001 0.826805918 1004 201002 -2.114803625 1004 201003 9.435626102 . . . 我想將以上資料整理成為 2009 年年報酬 = (1+2009年4月月報酬)* (1+2009年5月月報酬)*(1+2009年6月月報酬)* (1+2009年7月月報酬)----*(1+2010年2月月報酬)* (1+2010年3月月報酬)-1 2010 年年報酬 = (1+2010年4月月報酬)* (1+2010年5月月報酬)(1+2010年6月月報酬)* (1+2010年7月月報酬)----*(1+2011年2月月報酬)* (1+2011年3月月報酬)-1 2009年:2009年四月到2010年三月 共十二個月 2010年:2010年四月到2011年三月 共十二個月 我嘗試著用 proc sql和虛擬變數做條件篩選,感覺方法不對而且也做不出來, 我不太會針對不同ID依照設定的月份,將月報酬相乘計算成年報酬, 因為SAS沒有學得很深,懇請版友提供意見,非常感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.106.190

01/19 22:50, , 1F
10% 還是0.1 另外設計一個y =yy 然後M<4 y=yy-1
01/19 22:50, 1F

01/19 22:51, , 2F
接著對1+報酬率取對數 依照id y加總
01/19 22:51, 2F

01/19 22:51, , 3F
最後再用自然指數還原後減1 就是報酬率了
01/19 22:51, 3F

01/19 23:03, , 4F
月報酬的單位是百分比
01/19 23:03, 4F

01/19 23:05, , 5F
謝謝你,我來試試看!!
01/19 23:05, 5F

01/19 23:55, , 6F
想請教你,依照id y加總是利用proc mean然後class id y嗎
01/19 23:55, 6F

01/20 00:04, , 7F
http://ppt.cc/OzZr這是我剛寫的指令,不知道哪裡有誤@"@
01/20 00:04, 7F

01/20 23:38, , 8F
看起來沒問題
01/20 23:38, 8F
文章代碼(AID): #1Is-JKlT (Statistics)