[問題] SAS資料處理的問題
不好意思
想在這邊問大家跟SAS的資料處理有關的問題
我所抓到的資料如下所示
ID YEAR RETURN
1001 2007 XX
1001 2006 XX
.
.
.
1001 1986 XX
1002 2007 XX
1002 2006 XX
.
.
.
1002 1991 XX
1003 2007 XX
.
.
.
正常情況下 同樣ID的資料 可以抓到22筆(1986年到2007年)
不過 我抓資料的資料庫 在該年份沒有資料時 就不會顯示
直接跳下個ID (如ID1002 資料只到1991年 就直接跳 ID1003的)
想請問大家
(1)如果要讓 ID1002 以及以後的ID資料也同樣有22筆,語法要如何寫呢
(就是 ID 1002 也有 1986~1990這幾行的資料 不過RETURN那邊 打上代表缺漏的".")
(2)假設我現在要算1996~2007年的 RETURN RATE
而RETURN RATE的定義為 前十年資料RETURN的變異數
(即2007年的RETURN RATE為1997-2006年RETURN的變異數
1996年的RETURN RATE為1986-1995年RETURN的變異數)
在假設前十年的樣本資料有缺漏時 該年的RETURN RATE為"."的情況下
語法又要如何寫比較好呢?
剛學SAS,新手上路,雖然SAS的語法有當初學C的親切感,不過只恨自己當時C沒學太好
只有if跟do比較熟 > <
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.169.223
推
01/11 14:09, , 1F
01/11 14:09, 1F
→
01/11 14:10, , 2F
01/11 14:10, 2F
推
01/11 16:37, , 3F
01/11 16:37, 3F
討論串 (同標題文章)