楼主: priss111
242 0

[实际应用] 请问proc tabulate如何输出不同变量有不同非缺失值的行列百分比?谢谢. [推广有奖]

  • 0关注
  • 4粉丝

讲师

72%

还不是VIP/贵宾

-

威望
0
论坛币
426 个
学术水平
11 点
热心指数
14 点
信用等级
10 点
经验
14578 点
帖子
413
精华
0
在线时间
608 小时
注册时间
2008-3-30
最后登录
2017-7-21

priss111 发表于 2017-7-17 12:09:58 |显示全部楼层

请问proc tabulate如何输出不同变量有不同非缺失值的行列百分比?
谢谢.
proc tabluate data=test;
    keylabel n='n'
             colpctn='%'
             all='合计';

    class a2 b1-b8 b91-b94 jf b10 e1 e2: e3: f1-f6 c7 d11-d19 d110/missing;  
            *missing选项可显示不同变量的缺失数,则每个变量的非缺失数可不同,
            否则table仅输出所有class变量均为非缺失值的统计表(这是不合理的);
            但这会导致无法直接输出各变量非缺失值的行列百分比,这要如何解决?;
    format a2 sex. b1-b5 freq. b6-b8 brek. b91-b94 yesno.  jf jf. b10 brek. e1 yesno. e21-e29 yesno. e210-e214 yesno. e31-e36 wfreq.  
            f1 yesno. f2 age1st. f3 daysk. f4 numsk. f5 twosk. f6 yesno. c7 timenet. d11-d19 yesno. d110 yesno.;

    table (b1-b8 b91-b94 jf b10 all),(a2*(n colpctn)) (all colpctn)/misstext="0" ;
run;



关键词:Tabulate Late ROC 百分比 LAT

支持楼主:购买VIP购买贵宾 购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
 
载入中......
您需要登录后才可以回帖 登录 | 我要注册

GMT+8, 2017-7-25 14:54