Re: [程式] SAS取LAG問題

看板Statistics作者 (無)時間11年前 (2013/04/25 17:21), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串2/4 (看更多)
延用一下這標題。 目前有一個資料分組取 lag 的疑問想請教一下各位。 我爬文過找到 11768 這篇,其實問題跟我要問的一樣。 只是我的要取到 12 or n 期,文章推文最後 tew 大所說的。 就是我目前想知道的問題。 "tew:要不要延伸思考 取5期落後期的語法要如何寫" 想請大家指點一下。 謝謝。 以下資料以分成 id 分成兩組,我想對每個組 lag 3 次後取值。 id beta return 1 3 . 1 4 . 1 5 . 1 6 3 1 7 4 2 8 . 2 11 . 2 9 . 2 4 8 2 10 11 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.232.110

04/25 18:25, , 1F
參考SAS的範例: http://ppt.cc/qfhh
04/25 18:25, 1F

04/25 18:26, , 2F
可是不曉得要怎樣單獨只求lag3..(範例是lag1,2,3都求出)
04/25 18:26, 2F

04/25 18:38, , 3F
謝謝。
04/25 18:38, 3F

05/08 03:55, , 4F
return=lag3(beta); id_3=lag3(id);
05/08 03:55, 4F

05/08 03:56, , 5F
if id ne id_3 then return=.;
05/08 03:56, 5F

05/11 04:41, , 6F
推!這方法真妙!!
05/11 04:41, 6F

05/11 04:42, , 7F
這樣就算單獨求lag100也只要兩個column就夠了= =
05/11 04:42, 7F
文章代碼(AID): #1HUFMXv2 (Statistics)
文章代碼(AID): #1HUFMXv2 (Statistics)