楼主: leedx
4216 8

[原创博文] 如何统计某一变量的分类情况 [推广有奖]

  • 7关注
  • 2粉丝

讲师

68%

还不是VIP/贵宾

-

威望
0
论坛币
1034 个
通用积分
8.4705
学术水平
4 点
热心指数
9 点
信用等级
1 点
经验
4461 点
帖子
611
精华
0
在线时间
435 小时
注册时间
2010-4-29
最后登录
2023-11-29

楼主
leedx 发表于 2011-2-28 23:34:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在有一个数据库,有几个变量不清出分类情况,比如变量b可能有肺炎、结核病、感冒……,我现在想知道变量b到底有哪些分类,用SAS则本实现?
我用freq好像不可以的~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:freq Fre 数据库 REQ 结核病 结核病 数据库 如何 统计

回帖推荐

webgu 发表于6楼  查看完整内容

不知这个是不是你想要的结果?

本帖被以下文库推荐

沙发
ntsean 发表于 2011-3-1 03:33:17
按照b sort一下,不久清楚了吗

藤椅
leedx 发表于 2011-3-1 08:27:54
2# ntsean
那样排序后,还得去数吧~

板凳
爱萌 发表于 2011-3-1 08:32:52
不知道你的目的到底是干什么
最恨对我说谎或欺骗我的人

报纸
ntsean 发表于 2011-3-1 08:56:58
数一下都懒得
那你subset一下,每个组就取第一个值就行

b] 3# leedx

地板
webgu 发表于 2011-3-1 09:32:44
  1. data tset;
  2.   infile datalines;
  3.   input id b$;
  4. datalines;
  5. 1  肺炎
  6. 2  结核
  7. 3  感冒
  8. 4  结核
  9. 5  肺炎
  10. 6  肺炎
  11. 7  感冒
  12. ;

  13. proc sort data=tset;
  14.   by b;
  15. run;

  16. data have;
  17.   set tset (drop=id);
  18.   by b;
  19. if first.b=1;
  20. catb+1;
  21. run;

  22. proc print;
  23. id catb;
  24. run;
复制代码
不知这个是不是你想要的结果?
已有 1 人评分经验 热心指数 收起 理由
crackman + 20 + 1 鼓励积极发帖讨论

总评分: 经验 + 20  热心指数 + 1   查看全部评分

7
baoaibaobao 发表于 2011-3-1 09:40:28
首先问个问题,如果你数据中出现感冒和上呼吸道感染,你会怎么处理?
所以我觉得首先你要对数据中的疾病进行编码,找一个标准,国际上有统一的疾病分类标准。
然后再分类描述即可。
如果你只是单单看一下有哪些分类的话,我想用EXCEL中的分类可能更快。
已有 1 人评分经验 热心指数 收起 理由
crackman + 20 + 1 鼓励积极发帖讨论

总评分: 经验 + 20  热心指数 + 1   查看全部评分

8
leedx 发表于 2011-3-1 10:53:19
6# webgu
谢谢你的帮助。基本是我要的结果。我这里有很多这样的变量,不知可否一次弄出来,一个一个可能有点麻烦?

9
leedx 发表于 2011-3-1 10:54:06
baoaibaobao 发表于 2011-3-1 09:40
首先问个问题,如果你数据中出现感冒和上呼吸道感染,你会怎么处理?
所以我觉得首先你要对数据中的疾病进行编码,找一个标准,国际上有统一的疾病分类标准。
然后再分类描述即可。
如果你只是单单看一下有哪些分类的话,我想用EXCEL中的分类可能更快。
我就是现在不太清楚每个变量的分类情况,想统计出来后再编码~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 21:08