制作匯總表時不用dummy的方法,解決分類變量數(shù)據(jù)缺失-- SAS proc means/ freq
當我們在做demographic表的時候通常是把所有需要的分類變量都列出來進行匯總,比如性別、用藥分組等等,但是往往會有部分分類變量沒有數(shù)據(jù)出現(xiàn)計數(shù)為0的情況,如何將“0”呈現(xiàn)在輸出的匯總表中?這里列舉幾種解決方法:
--proc freq _Sparse--
在proc freq中使用SPARSE,用所有可能的值組合對數(shù)據(jù)進行預處理,然后使用TABLE語句中的SPARSE選項執(zhí)行PROC FREQ。
--?proc means_?SPARSE&PRELOADFMT--
在proc中使用option--PRELOADFMT,preloadfmt表示預先設定好變量的format預加載進proc里,比如proc means。
~~completetypes&preloadfmt:適用于一個分類變量(比如上方數(shù)據(jù)集變量“sex”)沒有任何數(shù)據(jù)的情況,簡便方法可以在proc means中使用completetypes和preloadfmt這兩個options~~
詳細方法歡迎關注微信訂閱號:CDISC_SAS
標簽: