[英]arulesSequences cspade function: “Error in file(con, ”r“) : cannot open the connection”
[英]cSPADE data mining in R using arulesSequences - Error while converting to “transactions” format
我将数据转换为cSPADE兼容格式时遇到问题。
我的数据框看起来像 -
key type1 type2 type3 A-1 ABC B-2 PQ NA C-3 X NA NA
当我使用, dataset1<- as(dataset, "transactions")
和运行 -
rules<- cspade(dataset1, parameter = list(support = 0.4), control = list(verbose = TRUE))
它抛出一个错误 - Error in cspade(dataset1, parameter = list(support = 0.4), control = list(verbose = TRUE)) : slot transactionInfo: missing 'sequenceID' or 'eventID'
的错误Error in cspade(dataset1, parameter = list(support = 0.4), control = list(verbose = TRUE)) : slot transactionInfo: missing 'sequenceID' or 'eventID'
任何人都可以请求如何将上述数据集转换为cSPADE兼容格式?
itry:
此格式的源数据集:
1 3 A B C
2 2 P Q
3 1 X
第一列用于序列的id,第二列用于序列的长度,然后是序列的元素。 然后:
data <- read_baskets(con = "./input_file.txt", info = c("sequenceID","eventID","SIZE"))
rules<- cspade(data, parameter = list(support = 0.4), control = list(verbose = TRUE))
让我知道这个是否奏效。
这是我的输出:
parameter specification:
support : 0.4
maxsize : 10
maxlen : 10
algorithmic control:
bfstype : FALSE
verbose : TRUE
summary : FALSE
tidLists : FALSE
preprocessing ... 1 partition(s), 0 MB [0.1s]
mining transactions ... 0 MB [0.06s]
reading sequences ... [0s]
total elapsed time: 0.16s
> inspect(rules)
items support
1 <{B}> 0.3333333
2 <{C}> 0.3333333
3 <{Q}> 0.3333333
4 <{B,
C}> 0.3333333
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.