制作汇总表时不用dummy的方法,解决分类变量数据缺失-- SAS proc means/ freq

当我们在做demographic表的时候通常是把所有需要的分类变量都列出来进行汇总,比如性别、用药分组等等,但是往往会有部分分类变量没有数据出现计数为0的情况,如何将“0”呈现在输出的汇总表中?这里列举几种解决方法:

--proc freq _Sparse--

在proc freq中使用SPARSE,用所有可能的值组合对数据进行预处理,然后使用TABLE语句中的SPARSE选项执行PROC FREQ。

-- proc means_ SPARSE&PRELOADFMT--

在proc中使用option--PRELOADFMT,preloadfmt表示预先设定好变量的format预加载进proc里,比如proc means。

~~completetypes&preloadfmt:适用于一个分类变量(比如上方数据集变量“sex”)没有任何数据的情况,简便方法可以在proc means中使用completetypes和preloadfmt这两个options~~

详细方法欢迎关注wx:CDISC_SAS

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。