apriori算法需要时间在r

时间:2015-11-20 04:48:02

标签: r apriori arules

我正在处理一个包含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)

请告诉我哪里出错了。

1 个答案:

答案 0 :(得分:1)

我认为您的问题可能与数据有关。我认为a中的一些变量可能是连续变量,而as.factor会为每个唯一值创建一个因子值。然后,apriori将尝试将每个因子值转换为单个项目,从而创建一个非常大的矩阵,导致笔记本电脑挂起。

注意:这是纯粹的推测,因为我不知道你的数据是怎样的。