[程式] SAS 如何求出改變量

看板Statistics作者 (ya!)時間15年前 (2011/04/12 21:44), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
大家好 我是使用SAS 我的資料長這樣(前三行) company year earnings change 1 2000 644 . 1 2001 765 121 1 2002 45 -720 1 2003 24 -21 1 2004 4 -20 2 2000 989 . 2 2001 784 -205 2 2002 567 -217 2 2003 876 309 2 2004 356 -520 第四行的change 是我希望得到的 就是用今年-去年的變化量 想請問各位高手 程式要怎樣寫或是用哪個語法可以得到變化量? 而第一家公司最後一年與第二家公司第一年不會產生一個值 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.242.19.110

04/12 23:28, , 1F
if year>lag(year) then change=earning-lag(earning)
04/12 23:28, 1F

04/13 02:00, , 2F
if company=lag(company)then change=earning-lag(earning)
04/13 02:00, 2F

04/15 10:17, , 3F
謝謝^^
04/15 10:17, 3F
文章代碼(AID): #1Df5TJbM (Statistics)