在为CSPADE算法运行以下方法(在事务中查找关联规则)时,我在R中遇到错误:
x <- read_baskets(con = system.file("misc", "zaki.txt", package = "arulesSequences"), info = c("sequenceID","eventID","SIZE"))
s1 <- cspade(x, 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 ...
Error in typeof(x) :
no slot of name "transactionInfo" for this object of class "transactions"
“x”是一个事务对象,它成功创建但由于某种原因cspade方法不起作用(即使在其文档中提供的经典数据集)
答案 0 :(得分:1)
可能为时已晚,但对于下一位读者来说,我认为这个错误是在升级包之后出现的。
只需添加:
attributes(x)$transactionInfo <- x@itemsetInfo
用read_baskets()创建x后