楼主: tjnkswordsman
5948 2

[问答] proc sql 统计频率和百分比问题 [推广有奖]

  • 17关注
  • 7粉丝

教授

52%

还不是VIP/贵宾

-

威望
0
论坛币
373734 个
通用积分
0.2302
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
624 点
帖子
851
精华
0
在线时间
1983 小时
注册时间
2008-4-4
最后登录
2021-3-16

楼主
tjnkswordsman 发表于 2013-11-22 12:14:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大侠,有问题请教各位

           数据集如附件。

           数据说明:三列变量,其中行业(indcod)变量和交易类型(type)变量是要用到的变量,行业共10种,交易类型共5种。

           操作目标:统计每个行业中每种交易类型出现多少次以及该交易类型频数占该行业总频数的百分比。

           最终效果如下:            

               type                       b            s             l            c             d
             indcod      c43        频数     频数       频数          ...           ...
                             c51
                              ......

           本人尝试但错误的代码如下:

            proc sort data=sasuser.co_ind  ;
  by indcod type;
run;
proc sql;
  create table sasuser.sum_stat as
  select indcod,type,count(indcod,type) as dupnum
  from sasuser.co_ind
  group by indcod and type;
quit;

谢谢大侠们!

目前解决方法是用proc freq生成双向列联表,
proc freq data=sasuser.co_ind;
table indcod*type;
run;


求proc sql的方法?主要是想知道sql如何解决这种有嵌套的问题。谢谢
二维码

扫码加我 拉你入群

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

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

关键词:proc sql ROC sql 百分比 sasuser 百分比 统计

行业与交易类型.txt
下载链接: https://bbs.pinggu.org/a-1442951.html

477.66 KB

所用数据集

本帖被以下文库推荐

沙发
tjnkswordsman 发表于 2013-11-22 12:21:32
谢谢各位,大周五的

藤椅
tjnkswordsman 发表于 2013-11-22 14:13:33
等待大侠解答,谢谢

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 07:49