看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]:SAS [程式問題]:資料整理 [軟體熟悉度]:中(3個月~1年) [問題敘述]: 我有兩個問題想要請教 我的資料長相類似下面的樣子 ID sex ageclass disease1 disease2 a1 1 15~20 1 0 a2 2 30~35 0 0 a3 1 20~25 0 1 a4 1 20~25 1 0 a5 2 30~35 0 0 . . . . . a100 1 20~25 0 0 其中年齡分層為5歲一個間隔,現在我想看disease1的性別與年齡分層 所以我的程式是寫 proc freq data=data1; table disease1*sex*ageclass /norow nocol nopercent; run; 他跑出來的表格就是disease1會分男女與每個年齡層的人數 但是要是其中某一年齡層沒有人,就不會把那年齡層列出來 例如跑出的表格長這樣就,缺少了25~30歲 male female 15~20 10 2 20~25 2 1 30~35 3 0 35~40 0 4 40~45 4 4 . . . 而我希望可以變成 male female 15~20 10 2 20~25 2 1 25~30 0 0 30~35 3 0 35~40 0 4 40~45 4 4 . . . 請問我指令該怎麼下? 第二個問題就是我希望對SAS跑出來的表格做加減乘除 如同上面的表格,我會分disease1 和 disease2 做性別年齡分層 然後去比較不同的疾病各年齡層的男女人數差異 有指令能讓我直接將SAS跑出來的表格再去做運算嗎? 想順便請問一下有無SAS資料整理較進階的書籍是推薦的 我有看過SAS123與較簡單的資料整理方式 但沒有找到我要的 謝謝大家指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.104.48
lsshno1:可以製造一個dummy datasets再merge回去 12/31 04:06