2016-06-13 5 views
-1

Ich habe alle Transaktionen aus meinem Datasat gelesen und dann apriori gemacht. Aber ich "aß" ganzen RAM.Assoziationsregeln in R nicht genug RAM

Es ist möglich, dies wegzulassen? Es ist möglich, Apriori vorzubereiten, ohne alles in RAM oder zu laden, irgendwie die Ergebnisse zusammenzuführen?

+1

Ich habe einmal das R-Paket 'ff' (https://cran.r-project.org/web/packages/ff/index.html) und' biglm' (https: //cran.r-project .org/web/packages/biglm/index.html) Ist das wonach Sie suchen? –

Antwort

1

Im Allgemeinen kann der für R-Prozesse verfügbare Arbeitsspeicher mithilfe von Befehlszeilenparametern erhöht werden. Siehe Increasing (or decreasing) the memory available to R processes

Allerdings hat apriori selbst einige Optimierungsoptionen. Fügen Sie dem Aufruf apriori mit control = list(memopt = TRUE) eine Liste der Steuerungsparameter hinzu, um die Speicherbelegung zu minimieren, und control = list(load = FALSE), um das Laden von Transaktionen in den Speicher zu deaktivieren.

Verwandte Themen