Преобразовать фрейм данных обратно в правила (пакет arules) - PullRequest
0 голосов
/ 24 ноября 2018

Я использую функцию apriori пакета arules R для генерации правил ассоциации.Из-за большого количества возможных правил мне приходится запускать функцию несколько раз с разными параметрами minlen и maxlen каждый раз, иначе я бы всегда получал Error: cannot allocate vector of size n GB.

Мое намерение состоит в том, чтобы использовать функцию as(rules, "data.frame") для преобразования правил в несколько фреймов данных, а затем объединить эти фреймы данных в один и преобразовать их обратно в правила.

Как вы думаете, мое решениедолжно сработать?Если да, то какую функцию следует использовать для преобразования фрейма данных обратно в правила для его проверки?

1 Ответ

0 голосов
/ 17 января 2019

Нет необходимости создавать фреймы данных.Если у вас есть несколько объектов правил, вы можете комбинировать их с c().Например

rules <- c(r1, r2, r3)

См .: https://www.rdocumentation.org/packages/arules/versions/1.6-2/topics/combine

...