楼主: lichuang111
1615 3

[问答] 基于序列的关联规则-cspade函数 [推广有奖]

  • 0关注
  • 0粉丝

高中生

52%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
1.0187
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
180 点
帖子
15
精华
0
在线时间
36 小时
注册时间
2020-4-15
最后登录
2021-4-22

楼主
lichuang111 发表于 2020-7-16 19:03:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
# 事务型数据转化

temp_data = data.frame(click=data_new$event_id)
temp_data$click = as.factor(temp_data$click)
tran_data = as(temp_data,'transactions')
transactionInfo(tran_data)$sequenceID = data_new$ID
transactionInfo(tran_data)$event_ID = data_new$ranks
transactionInfo(tran_data)

# 事务型数据查看

tran_data
summary(tran_data)
inspect(tran_data[1:6,]) # head(as(tran_data,'data.frame'))
itemFrequencyPlot(tran_data,topN=20,main='前二十支持度图')

# cSPADE算法

myrules = cspade(tran_data,parameter = list(support=0,maxlen=2),control = list(verbose=TRUE))

代码如上,不知道如何排版,见谅,如果可以,请指点一下。报错如下:
Error in cspade(tran_data, parameter = list(support = 0, maxlen = 2),  :
  transactionInfo: missing 'sequenceID' and/or 'eventID'
附件为数据,恳请大神指点!

二维码

扫码加我 拉你入群

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

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

关键词:cspade SPADE 关联规则 pad CSP

沙发
lichuang111 发表于 2020-7-16 19:04:52
发出来变了模样,直接复制,麻烦了

藤椅
lichuang111 发表于 2020-7-17 11:09:21
我的数据中单个用户event_id很多,可能上百。会有这方面原因吗?

板凳
lichuang111 发表于 2020-7-17 13:31:39
问题已经解决:
transactionInfo(tran_data)$event_ID = data_new$ranks
改成了:
transactionInfo(tran_data)$eventID = data_new$ranks

就成功了,果然粗心让我傻了

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

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