我正在处理一个包含614个变量和1348个事务的数据集并试图在R中运行它,但是,处理时间太长,以至于代码永远不会显示最终输出而我的笔记本电脑正在挂起。
a <- read.csv("v.csv")
library(arules)
for(i in 1:ncol(a))
a[i]<- as.factor(a[,i])
rules <- apriori(a,parameter=list(supp = .5 , conf = 0.9, target="rules"))
summary(g)
请告诉我哪里出错了。
答案 0 :(得分:1)
我认为您的问题可能与数据有关。我认为a
中的一些变量可能是连续变量,而as.factor
会为每个唯一值创建一个因子值。然后,apriori将尝试将每个因子值转换为单个项目,从而创建一个非常大的矩阵,导致笔记本电脑挂起。
注意:这是纯粹的推测,因为我不知道你的数据是怎样的。