Преобразовать фрейм данных обратно в правила (пакет arules)

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

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

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

0 ответов

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

rules <- c(r1, r2, r3)

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

Другие вопросы по тегам