2016-06-13 66 views
-1

我已经从我的datasat中读取所有事务,然后进行了先验。 但我“吃”了整个RAM。R中的关联规则不够RAM

可以省略这个吗? 有可能准备先验而不加载所有内存或 以某种方式合并结果?

+1

我曾经使用R包'ff'(https://cran.r-project.org/web/packages/ff/index.html)和'biglm'(https://cran.r-project .org/web/packages/biglm/index.html) 这是你在寻找什么? –

回答

1

通常,可以使用命令行参数增加R进程可用的内存。请参阅Increasing (or decreasing) the memory available to R processes

但是,apriori本身有一些优化选项。使用control = list(memopt = TRUE)将您的调用的控制参数列表添加到apriori以最大限度地减少内存使用,并将control = list(load = FALSE)禁用将事务加载到内存中。