楼主: 薇芝娜
3270 6

SAS关联规则 [推广有奖]

  • 0关注
  • 2粉丝

高中生

75%

还不是VIP/贵宾

-

威望
0
论坛币
98 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
699 点
帖子
22
精华
0
在线时间
26 小时
注册时间
2013-12-27
最后登录
2014-12-31

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问一个关联规则问题,采集的数据并不是简单的1、0,而是不规则的、凌乱的,例如某个指标的评价值分别是2、3、4、2、5;并不是单一的1、0,这种情况应该如何处理,希望有经验的大侠帮忙?我现在做的项目进行不下去了,万分感谢!
二维码

扫码加我 拉你入群

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

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

关键词:关联规则 万分感谢 不规则 如何 项目

回帖推荐

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

data temp; format _All_ 1.; input ct1 ct2 ct3; datalines; 5 3 4 4 2 3 1 5 2 4 3 1 3 4 5 ; run; data temp2; set temp; array CT_Array {3} ct1 -ct3; array CT_D_Array {3,5} d1_1-d1_5 d2_1-d2_5 d3_1-d3_5; do i=1 to 3; do j=1 to 5; CT_D_Array{i,j}=(CT_Array{i}=j); end; end; drop i j; run; proc print data=temp2; run; Obs ct1 ct2 ct3 d1_1 d1_2 d1_3 d1_4 d1_5 d2_1 d2_2 ...
沙发
Rudy哈哈 发表于 2014-9-30 22:03:12 |只看作者 |坛友微信交流群
这个可以学习一下                                                                        
                                       
                                                     
                                                     
                                             
                                                                 
                                                                                 

使用道具

藤椅
薇芝娜 发表于 2014-9-30 22:04:42 |只看作者 |坛友微信交流群
Rudy哈哈 发表于 2014-9-30 22:03
这个可以学习一下                                                                        
          ...
请问你之前有接触过类似的问题吗?

使用道具

板凳
nkesdyanglu 发表于 2014-10-2 11:29:59 |只看作者 |坛友微信交流群
如果取值不是很多的话, 就用SAS/Base生成一系列虚拟变量。如果取值比较多,可以根据实际需要分成几个区间,然后把区间再各自生成虚拟变量。 也可以结合array和loop开生成许多变量,但不了解你的数据,所以不好给code

使用道具

报纸
薇芝娜 发表于 2014-10-7 09:41:30 |只看作者 |坛友微信交流群
nkesdyanglu 发表于 2014-10-2 11:29
如果取值不是很多的话, 就用SAS/Base生成一系列虚拟变量。如果取值比较多,可以根据实际需要分成几个区间, ...
谢谢, 1]}G)0V(0%UTY~_35XBKOOA.jpg 这就是我的数据?请您帮我看看,还有您有SAS的软件吗?可以给我一份吗?

使用道具

地板
nkesdyanglu 发表于 2014-10-9 05:11:36 |只看作者 |坛友微信交流群
薇芝娜 发表于 2014-10-7 09:41
谢谢,这就是我的数据?请您帮我看看,还有您有SAS的软件吗?可以给我一份吗?
data temp;
format _All_ 1.;
input ct1 ct2 ct3;
datalines;
5 3 4
4 2 3
1 5 2
4 3 1
3 4 5
;
run;

data temp2;
set temp;
array CT_Array {3} ct1 -ct3;
array CT_D_Array {3,5} d1_1-d1_5 d2_1-d2_5 d3_1-d3_5;
do i=1 to 3;
  do j=1 to 5;
  CT_D_Array{i,j}=(CT_Array{i}=j);
  end;
end;
drop i j;
run;

proc print data=temp2;
run;

Obs ct1 ct2 ct3 d1_1 d1_2 d1_3 d1_4 d1_5 d2_1 d2_2 d2_3 d2_4 d2_5 d3_1 d3_2 d3_3 d3_4 d3_5
1 5 3 4 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0
2 4 2 3 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0
3 1 5 2 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0
4 4 3 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0
5 3 4 5 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1

是不是你想要的?

我有SAS 软件,不过现在人在国外,往国内传大文件很费劲的,你再找找,网上应该可以下到, 或者到淘宝去买一个也行,15块。

使用道具

7
薇芝娜 发表于 2014-10-9 20:51:39 |只看作者 |坛友微信交流群
nkesdyanglu 发表于 2014-10-9 05:11
data temp;
format _All_ 1.;
input ct1 ct2 ct3;
是的,就是这样的,我先去找找SAS软件,如果有不明白的地方,可能还需要请教您,麻烦您了,多谢啦!

使用道具

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

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

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

GMT+8, 2024-4-24 17:53