楼主: spssone
2901 6

[原创博文] 计算联合变量的频数? [推广有奖]

  • 1关注
  • 3粉丝

讲师

44%

还不是VIP/贵宾

-

威望
0
论坛币
78 个
通用积分
1.0035
学术水平
2 点
热心指数
3 点
信用等级
2 点
经验
98 点
帖子
341
精华
0
在线时间
631 小时
注册时间
2008-9-20
最后登录
2022-12-29

楼主
spssone 发表于 2012-4-12 11:58:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
怎样计算多变量的累加频数?如R1可取1,2,3三种
R2可取1,2,3三种。
R3可取1,2,3三种
这样R1,R2,R3的组合有3*3*3共27种了
怎样计算这27种组合的频数呢?
期望结果如下

r1

r2

r3

num

1

1

1

23

1

1

2

46

1

1

3

 

1

2

1

 

1

2

2

 

1

2

3

 

1

3

1

 

1

3

2

 




 




 

 

 

 

 

 

 


 

 



原始数据格式如下:

ID

R1

R2

R3

10001

1

1

2

10002

1

2

2

10003

1

1

2

10011

1

1

2

10012

1

1

3

10013

1

1

2

10021

1

1

2

10022

1

1

2

10023

1

1

2

10031

1

1

2

10032

1

2

2

二维码

扫码加我 拉你入群

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

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

关键词:数据格式 原始数据 NUM 多变量 联合

沙发
mymine 发表于 2012-4-12 12:20:47
proc sql;
create table temp2 as
select distinct r1,r2,r3,n(ID) as nnum
from temp1 group by  r1,r2,r3;
quit;

藤椅
spssone 发表于 2012-4-12 13:13:19
多谢!

板凳
bobguy 发表于 2012-4-13 11:02:08
The syntax is as below.

proc freq data=<data>;
table var1*var2*var3/list;
run

报纸
spssone 发表于 2012-4-13 14:24:57
多谢多谢,不过这种方式怎么把结果导出成 数据文件?

地板
bobguy 发表于 2012-4-14 22:33:13
spssone 发表于 2012-4-13 14:24
多谢多谢,不过这种方式怎么把结果导出成 数据文件?
proc freq data=<data>;
table var1*var2*var3/list out=mydataset;
run

7
spssone 发表于 2012-4-16 16:29:29
谢了,厉害。。

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

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