2016-06-13 95 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)禁用將事務加載到內存中。