楼主: priss111
1556 0

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

  • 0关注
  • 5粉丝

副教授

15%

还不是VIP/贵宾

-

威望
0
论坛币
153 个
通用积分
47.5396
学术水平
11 点
热心指数
14 点
信用等级
10 点
经验
14938 点
帖子
473
精华
0
在线时间
805 小时
注册时间
2008-3-30
最后登录
2024-4-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

请问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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 06:49