【发布时间】:2015-11-20 04:48:02
【问题描述】:
我正在处理一个包含 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)
请告诉我哪里出错了。
【问题讨论】:
-
先尝试一个小子集,然后在其上构建。我怀疑您将无法做很多事情,因为您似乎每个参数有 2 个数据点。
-
它正在处理小型数据集。但是,同样在具有 2127 个 obs 和 4 个 vbls 的“成人”内置数据集上……不明白为什么它在这里不起作用……
-
内置的成人数据集经过高度预处理,确保在事务中转换为二进制项有效。执行以下操作:as(a, "transactions")。它应该告诉您创建了多少项目...