Попытка настроить внешний вид алгоритма Apriori в R - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь провести анализ Корзины рынка, используя apriori, и я застрял в точке.Весь мой каталог продукции разделен на две части: х и у.Я хочу найти те правила A-> B, где A всегда содержит хотя бы элемент из x, а B хотя бы элемент из y.Я пытаюсь настроить переменную внешнего вида.

association.rules <- apriori(tr, parameter = list(supp=0.001, conf=0.8),appearance =list(lhs= "*something*",rhs="*something*"))

Чтобы lhs содержал хотя бы один продукт из x и мог иметь ноль или более продуктов из y.Аналогично, rhs должен содержать хотя бы один продукт из y, и может иметь ноль или более продуктов из x.

Как мне отрегулировать значения lhs и rhs параметра внешнего вида в алгоритме apriori?

1 Ответ

0 голосов
/ 08 декабря 2018

Из примеров в ?APappearance:

library(arules)
data("Adult")

## find only rules with income-related variables in the right-hand-side.
incomeItems <- grep("^income=", itemLabels(Adult), value = TRUE)
incomeItems
rules <- apriori(Adult, parameter = list(support=0.2, confidence = 0.5), 
  appearance = list(rhs = incomeItems))
inspect(head(rules))

incomeItems - ваш y, а все остальные элементы - ваш x.RHS может содержать только элементы в y, а LHS может содержать только другие элементы (x).

...